Разбор строк
Vyacheslav Karamov
ubuntulist на yandex.ru
Ср Ноя 3 08:29:12 GMT 2010
Более правильно будет сделать даже не так, а вот так:
awk '{for (i = 1; i <= NF; ++i) if ($i=="from") {print $3 "\t" $(i+1)} }' log.txt > output.log
Vorobyev Andrey пишет:
> 02.11.2010 18:01, Vyacheslav Karamov пишет:
> > awk '{for (i=0; i < NF; ++i) if ($i=="from") {print $3 "\t" $(i+1)}
> }' log.txt > output.log
>
> клёве.
> у меня реализация (на питоне) получилась намноооого больше и медленнее :(
>
>
>
Подробная информация о списке рассылки ubuntu-ru