On Friday 25 July 2003 16:18, Ovidiu G. wrote:
>  O rugaminte la cei care se au mai bine nitel cu regexpu' din perl:
>
>  Interoghez un chain de iptables sa vad care-i nr. de octeti transferat.
>  Linia primita e de forma:
>   121 10744 LOG  all  --  *   *  123.456.789.012  0.0.0.0/0 LOG  flags 0
> level 4 prefix 'test'
>
>  Ce ma intereseaza pe mine e cum obtin a doua valoare (btw, aceasta poate
> fi exprimata si in K sau alte minuni, M/G/T/etc), gen:
>
>   2076  194K LOG        all  --  *      *       213.154.100.24      
> 0.0.0.0/0          LOG flags 0 level 4
>
>  O expresie perl pt. procesarea chestiei asteia (delimiter = 0x20 alias
> space)
>
>  Thanks,
>    Ovi

Daca a doua valoare inseamna a doua coloana, atunci poti folosi awk:

echo "2076  194K LOG        all  --  *      *       213.154.100.24       
0.0.0.0/0          LOG flags 0 level 4" | awk {'print $2'}


-- 
Serghei.

Raspunde prin e-mail lui