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 Tue, 10 Jul 2007 14:50:57 +0200
User-agent Thunderbird 2.0.0.4 (X11/20070604)

Zdravím všechny,
mám oskenovaných několik set obrázků a chci je převést pomocí programu cjb2 na soubory djvu. Pochopitelně se mi nechce převádět soubor po souboru, tak jsem zkusil vytvořit (úpravou jiného, sám bych to těžko zplodil) následující skript:

   #!/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.

Partial thread listing: