vstup a vystup

Linux, Unix, Solaris, OS/2 atp.
Odpovědět
totalz
Nováček
Nováček
Registrován: 08. bře 2007

vstup a vystup

Příspěvek 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?
mhl
Středně pokročilý
Středně pokročilý
Registrován: 17. úno 2004
Bydliště: Brno

Příspěvek 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/
totalz
Nováček
Nováček
Registrován: 08. bře 2007

Příspěvek od totalz »

díky za radu.
gibon
Nováček
Nováček
Registrován: 08. bře 2007

Příspěvek 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
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Příspěvek 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
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
tosuja
Začátečník
Začátečník
Registrován: 07. dub 2004
Bydliště: Brno

Příspěvek 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.
AMD Athlon XP 2000+ se snizenym napetim 1.6V | chladic Spire WhisperRockIII | MB Soltek SL75DRV-2 | 1GB CL2 RAM | 320GB Hitachi | DVD-RW NEC 3520A | DVD-ROM Pioneer 106S | GK ATI 9800 128MB | SoundBlaster Live 5.1 | sitovky Via-Rhine II a Realtek 8139 | TV+FM tuner Genius Video Wonder III Pro | bedna YeongYang YY-5601, 120mm vetrak| zdroj Chieftec 350W | monitor ADI E75 | OS Debian sid
Odpovědět

Zpět na „Operační systémy Linux a podobné“