Re: Kraťoučký skript nefunguje


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Rostislav Svoboda <rostislav bod svoboda zavinac post bod cz>
Date Thu, 12 Jul 2007 13:09:26 +0200
User-agent Thunderbird 2.0.0.4 (X11/20070604)

Ondra Beneš napsal(a):
#!/bin/bash
for i in *.pbm
do
OUT=`echo $i | sed 's/.pbm$//'`
cjb2 -losslevel 200 $i $OUT.djvu
done

snad to pomuze
No, já už jsem dal dohromady skript následující (všechny obrázky ve formátu pbm převede do formátu djvu a výsledné obrázky spojí do jednoho souboru):

   #!/bin/bash
   echo "Prosim cekejte, prevadim soubory do formatu djvu"
   for i in `ls *.pbm`
   do
   echo "Prevadim soubor $i"
   cjb2 -losslevel 200 $i $i.djvu
   done
   echo "Prosim cekejte, vytvarim vicestrankovy dokument"
   djvm -c dokument `ls *.djvu`

Funguje to, takže radikálně předělávat to nebudu, tím spíš, že se kripty mám nulovou zkušenost. Ale i tak díky za radu. Přesto by se mi ještě jedna hodila: během spojování jednotlivých djvu-souborů do jednoho vícestránkového dokumentu (pomocí djvm) by se také něco mohlo vypisovat na obrazovce (nejlépe, který djvu-soubor se právě k výslednému souboru (jménem "dokument" připojuje), protože při velkém počtu souborů to trvá dost dlouho; ale nevím, jak to zařídit.
Partial thread listing: