Stránka 1 z 1

vstup a vystup

Napsal: úte 20. bře 2007, 13:20
od totalz
Mam napsanej skript a potreboval bych nacist data z bla.txt a po projeti skriptem ulozit do bla.htm. Muzete mi s tim poradit?

Napsal: úte 20. bře 2007, 16:51
od mhl

Kód: Vybrat vše

exec < bla.txt
while read line; do
   #nějaké příkazy
   echo "$line" >> bla.html
done
takto jde zpracovávat soubor řádek po řádku, víc najdeš zde http://www.tldp.org/LDP/abs/html/

Napsal: úte 20. bře 2007, 17:41
od totalz
díky za radu.

Napsal: stř 21. bře 2007, 09:46
od gibon
mam podobny problem ale ja bych potreboval abych kdyz napisu v terminalu ./nazevskriptu input_file output_file aby me to vzalo uvedene soubory prosim o pomoc vzdy se zaseknu na nejake ptakovine

Napsal: stř 21. bře 2007, 14:15
od OndraSter
gibon: pokud mas na mysli to jak psal mhl, akorat ze ty soubory se budou zadavat pres konzoli tak takhle:

Kód: Vybrat vše

exec < $1 
while read line; do 
   #nějaké příkazy 
   echo "$line" >> $2 
done

Napsal: stř 21. bře 2007, 14:17
od tosuja
Uplne nejjednodussi je modifikovat ten skript tak, aby vypadal zhruba takto:

Kód: Vybrat vše

exec < $1
while read line; do
   #nějaké příkazy
   echo "$line" >> $2
done
Pripadne pouzij roury (tedy standardni vstup a vystup), nebo Perl nebo awk. Fantazii se meze nekladou, hodne veci asi najdes v knize Linux dokumentacni projekt.