[+] awk - liczenie od prawej strony

Potrzebujesz pomocy z C, C++, perl, python, itp.
el_kolo
Posty: 7
Rejestracja: 13 stycznia 2009, 09:46

[+] awk - liczenie od prawej strony

Post 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ł?
snah
Beginner
Posty: 103
Rejestracja: 19 lutego 2008, 09:09

Post 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)}'
el_kolo
Posty: 7
Rejestracja: 13 stycznia 2009, 09:46

Post autor: el_kolo »

Dzięki, o to chodzilo :)
ODPOWIEDZ