Re: Kraťoučký skript nefunguje
To |
Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
From |
Vít Baloun <debkonfera zavinac centrum bod cz> |
Date |
Tue, 10 Jul 2007 15:50:12 +0200 |
Organization |
FaVU VUT |
User-agent |
KMail/1.7.2 |
Dne út 10. července 2007 14:50 Rostislav Svoboda napsal(a):
> #!/bin/bash
> for i in 'ls *.pbm'
> do
> cjb2 -losslevel 200 $i $i.djvu
> done
>
> Tento skript (umístěný do adresáře s obrázky, které se mají převést, a
> nastavený jako spustitelný) však pouze vyhazuje synopsi příkazu cjb2,
> což znamená, že program cjb2 dostává skriptem špatné parametry. Když
> však mimo tento skript spustím nad nějakým souborem např. cjb2
> -losslevel 200 kscan_0011.pbm kscan_0011.djvu, funguje vše správně.
> Neporadíte, kde je chyba? Děkuji.
ten řádek s for vypadá jako kdyby tam byly ostré ' uvozovky, mají tam být
zpětné - toto: `
Nebo to můžete udělat takto (výsledek je stejný)
for i in $( ls *.pbm )
a pozor, mezery kolem příkazu v uvozovkách mají být.
--
S pozdravem
Vít Baloun
1GdGZZ
Partial thread listing: