Biorąc pod uwagę następujące polecenie: echo "1: " | awk '/1/ -F ":" {print $1}' dlaczego awk wyświetla: 1:
Biorąc pod uwagę następujące polecenie: echo "1: " | awk '/1/ -F ":" {print $1}' dlaczego awk wyświetla: 1:
Chcę wydrukować przedostatnią kolumnę lub pole w awk. Liczba pól jest zmienna. Wiem, że powinienem móc go używać, $NFale nie jestem pewien, jak można go używać. I to nie wydaje się działać: awk ' { print ( $NF-- ) }
Chciałbym wykonać skrypt gawk z --re-intervalużyciem shebang. „Naiwne” podejście #!/usr/bin/gawk --re-interval -f ... awk script goes here nie działa, ponieważ gawk jest wywoływany z pierwszym argumentem "--re-interval -f"(niepodzielonym na białe znaki), którego nie rozumie. Czy istnieje obejście...
Widzę wiele przykładów i stron podręcznika, jak wykonywać takie czynności, jak wyszukiwanie i zamiana za pomocą sed, awk lub gawk. Ale w moim przypadku mam wyrażenie regularne, które chcę uruchomić w pliku tekstowym, aby wyodrębnić określoną wartość. Nie chcę wyszukiwać i zamieniać. To się nazywa...