awk script

Jan Stanicek jan.stanicek na ufacex.md
Středa Listopad 1 18:24:16 CET 2000


Zdravim.

Melo by to byt neco jako 

while (getline promenna)
{ ....

... nepamatuju si z hlavy presne syntaxi.

Prijemny podvecer.

Honza

> #!/bin/awk {
> i=0
> while (i < 300)
>   {
>     i++
>     getline premenna < subor
>      .... povnanie spracovanie vytlacenie zmeneneho riadku
>     if (i == 299)
>       {
>        close(subor)
>        }
>    }
> ...ak nebola najdenna premenna v danom riadku tak ho vytlaci bez zmeny
>    }
> 
> Cize ked dosiahne daneho poctu riadkou co je v subore(cize koniec externeho
> suboru), tak ide na dalsi riadok v subore co spracovava. Da sa nejako zistit
> koniec externeho suboru? Zatial som pouzil iba to co viem o danom subore(cize
> pocet riadkov), ale ked sa zmeni tak som nahraty. Sice by som to mohol
> zadavat pomocou externej premennej, ale to sa mi nepaci. Snazil som sa prist na
> to ako pri tom vyuzit premenne NR a FNR, ale zatial sa mi to nepodarilo. Za
> kazdu radu som vam velmi vdacny.



Další informace o konferenci Linux