Strona 1 z 1

[+] awk - liczenie od prawej strony

: 16 stycznia 2009, 14:54
autor: el_kolo
Witam.

Jak zdefiniować awk, aby liczył sobie kolumny od prawej strony. Tzn. chce sobie wyciąć określoną kolumnę z pliku ale licząc od lewej strony są jakieś krzaki. Chciałbym żeby awk wyciął mi kolumnę np. 4tą od prawej strony. Ma ktoś jakiś pomysł?

: 16 stycznia 2009, 19:07
autor: snah
Nie wiem jak zdefiniować, ale można użyć zmiennej NF - ilość kolumn, o której niedawno na forum wspominałem, np.

Kod: Zaznacz cały

echo krzaki krzaki krzaki 4odprawej niekrzaki niekrzaki niekrzaki | awk '{print $(NF-3)}'

: 19 stycznia 2009, 11:04
autor: el_kolo
Dzięki, o to chodzilo :)