Pytania otagowane jako awk

AWK to język przetwarzania tekstu. Służy głównie do manipulacji i przetwarzania danych strukturalnych oraz do generowania raportów.



1
Analizuj według znaków kontrolnych
Próbuję przeanalizować dane wyjściowe polecenia, które oczekuje na zapis na ekranie. Ma dane oddzielone sekwencjami kontrolnymi przejścia do źródła (dla VT220, ESC[1;1H). Potrzebuję tylko ostatniej części (tj. Po ostatnim przejściu do źródła). Próbowałem robić to na wiele sposobów (głównie awk i sed), ale problem zawsze polega na tym, że części …

2
Policz elementy w liniach za pomocą awk
Mam plik tekstowy rozdzielany tabulatorami zawierający dane takie jak Col 1 Col 2 1 a 1 b 1 c 1 d 1 d 2 a 2 b 3 a itd. itp. Chciałbym przekształcić tę strukturę w a b c d 1 1 1 1 2 2 1 1 1 1 …
2 ubuntu  awk 

1
Zliczanie powiela linie ze strumienia
Obecnie analizuję dzienniki apache za pomocą tego polecenia: tail -f /opt/apache/logs/access/gvh-access_log.1365638400 | grep specific.stuff. | awk '{print $12}' | cut -d/ -f3 > ~/logs Dane wyjściowe to lista domen: www.domain1.com www.domain1.com www.domain2.com www.domain3.com www.domain1.com W innym terminalu uruchamiam to polecenie: watch -n 10 'cat ~/logs | sort | uniq -c …


3
średnie csv w linii poleceń linux
Mam duży plik pełen takich rekordów 1, 2, 4, 5, 6 1, 3, 5, 6, 3 1, 4, 5, 6, 6 2, 4, 5, 5, 5 2, 3, 4, 5, 2 w każdym razie muszę wziąć średnią wszystkich wierszy z tym samym pierwszym numerem (kluczem). to znaczy 1, 3, 4.66, …
2 linux  sed  csv  awk 

4
awk, sed lub inne sugestie przetwarzania tekstu, proszę
Mam następujący powtarzający się wzór tekstu, który należy ponownie sformatować. Normalnie powinno to być łatwe, nawet przy użyciu standardowego edytora tekstu, ale w tym przypadku muszę rozwinąć informacje w nawiasie i wyliczyć je. Najlepiej podam przykład: "Gene Code (1A - 1F) D2 fragment, D74F" Muszę być w stanie wyglądać tak: …
1 bash  sed  awk  text-editing 



2
Jak przekonwertować kolumnę hex na dec w gawk, strtonum w gawk daje błędne wyniki
Próbuję skrypty bazy danych ze strumienia sieciowego. Strumień sieci po silnym seddzie upuszcza plik z trzema kolumnami, który wygląda mniej więcej tak zwany file.db 123.123.123.123, nazwa komputera, 110000103e21cc4 123.123.123.124, komputer2,11000010416200f 123.123.123.1, komputer3,110000106eb3f43 próbowałem użyć tego polecenia gawk bezskutecznie gawk 'BEGIN {FS=OFS=","} {print $1,$2,strtonum("0x"$3)}' file.db wynik z powyższego wygląda następująco 123.123.123.123, …



1
Jak wyszukać wiersz zawierający określony ciąg w Bash?
Mam plik zawierający pewną liczbę wierszy, chcę poszukać określonego ciągu, a jeśli plik go zawiera, chcę wydrukować inną linię z tego samego pliku. na przykład załóżmy, że mam plik: aaa bbb ccc Powiedzmy, że szukam bbb, a jeśli go znajdę, chcę wydrukować następujący wiersz (w przykładzie ccc). Wiem, że dzięki …
1 linux  bash  grep  sed  awk 

2
awk IGNORECASE nie działa. dziwne
Jeden skrypt używany przez lata na maszynie produkcyjnej przestał działać po ponownej instalacji systemu Linux. po dniach kopania okazało się, że specjalna zmienna IGNORECASE = 1 nie działa. Próbowałem go w prosty sposób dopasować z terminala, w prostym skrypcie iw wierszu poleceń z -v, ale po prostu nie działa. System …
awk 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.