Pytania oznaczone «awk»

90
Jak używać awk sortuj według kolumny 3

Mam taki plik (user.csv) ip,hostname,user,group,encryption,aduser,adattr chcesz wydrukować całą kolumnę posortowaną według użytkownika, Próbowałem awk -F ":" '{print|"$3 sort -n"}' user.csv, to nie działa.

87
Pokaż nazwę pliku i numer linii w danych wyjściowych grep

Próbuję przeszukać katalog rails przy użyciu grep. Szukam konkretnego słowa i chcę grep wydrukować nazwę pliku i numer wiersza. Czy jest flaga grep, która zrobi to za mnie? Próbowałem użyć kombinacji -ni, -lale te albo drukują nazwy plików bez numerów, albo po prostu wyrzucają dużo tekstu do...

86
Podziel jeden plik na wiele plików na podstawie separatora

Mam jeden plik z -|separatorem po każdej sekcji ... muszę utworzyć osobne pliki dla każdej sekcji używając unixa. przykład pliku wejściowego wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| Oczekiwany...

85
Co to są NR i FNR i co oznacza „NR == FNR”?

Uczę się porównywania plików za pomocą awk. Znalazłem składnię jak poniżej, awk 'NR==FNR{a[$1];next}$1 in a{print $1}' file1 file2 Nie mogłem zrozumieć, jakie to ma znaczenie NR==FNR? Jeśli spróbuję z, FNR==NRto również otrzymam ten sam wynik? Co to właściwie robi?...

9
Zapisz zmiany na miejscu dzięki NK GNU awk

Natknąłem się na pytanie (na samym SO), w którym OP musi dokonać edycji i zapisać operację w samych plikach wejściowych. Wiem, że dla jednego pliku wejściowego możemy wykonać następujące czynności: awk '{print "test here..new line for saving.."}' Input_file > temp && mv temp...