Pytania otagowane jako awk

Język skanowania i przetwarzania ukierunkowany na wzorce.

6
Zmiana kolejności kolumn za pomocą awk
Próbuję przenieść siódmą kolumnę mojego pliku csv do końca za pomocą awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" gdzie $ file to plik .csv w katalogu. Jednak wynikiem jest awk: ^ syntax error Czy ktoś wie, jak naprawić ten błąd?

8
awk lub sed na małe / wielkie litery tylko jeden znak w ciągu?
Czy istnieje sposób, w jaki wielkie / małe litery powinny zawierać tylko jeden znak w jakimś ciągu? Przykład wprowadzania: syslog_apr_24_30 syslog_mar_01_17 Pożądane wyjście: syslog_Apr_24_30 syslog_Mar_01_17 Uwaga: proszę wpisać wielkie litery na początku miesiąca. Próbowałem, awkale nie jestem wystarczająco dobry, aby uruchomić.
13 bash  sed  awk 

3
Jak uwodzić tylko te linie, które zawierają podany ciąg?
WEJŚCIE: Select ASDF 325 sdfg sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg sdfg 4456 sdrg WYNIK: Select ASDF 325 XXXX sdflk lk Select TRG 46sdg rasdftz fsgs 45 Select ASDF 6ffg XXXX 4456 sdrg Krótko mówiąc, muszę „sed” „sdfg” do „XXXX”. ALE: tylko w wierszach zawierających …
13 sed  awk 

3
Policz rekordy pasujące do wzorca za pomocą Awk
Kazano mi więc zrobić, last > lastloggedinktóry tworzy plik, który pokazuje ostatnie logowanie klas od ostatniego restartu systemu, a teraz jestem proszony o napisanie skryptu Awk o nazwie, myawkktóry zlicza / określa, ile wierszy lastloggedinzawiera łańcuch CFS264. zrobiłem grep -c CFS264 lastloggedin

4
POCZĄTEK i KONIEC za pomocą polecenia awk
Zgodnie z instrukcją awk BEGIN i END nie są używane do dopasowania danych wejściowych, ale raczej do dostarczania informacji o uruchamianiu i czyszczeniu do skryptu awk. Oto podany przykład: ls -l | \ awk 'BEGIN { print "Files found:\n" } /\<[a|x].*\.conf$/ { print $9 }' Files found: amd.conf antivir.conf xcdroast.conf …
13 awk 

2
Zastępowanie brakującej wartości pustym miejscem zerowym
Mam plik tekstowy rozdzielany tabulatorami input.txt wokół 30 000 wierszy, chciałbym sprawdzić każdy wiersz (wiersze s1..30 s) w poszukiwaniu brakującej wartości (tj. Pustego miejsca) i wypełnić brakującą wartość zerową wartością. Zobacz out.txt input.txt id no1 no2 no3 no4 s1 23 34 45 12 s2 4 4 s3 4 8 0 …


6
Jak mogę dodać losowy ciąg do każdej linii?
Próbuję dodać losowy ciąg dla każdej linii podczas działania: awk '{print "name" "'$ran'" "-"$0}' 'myfile' Wcześniej generowany jest losowy ciąg: ran="$(tr -dc '[:alnum:]' </dev/urandom | head -c 6)" Problem polega na tym, że wypisze ten sam losowy ciąg dla każdej linii: nameGQz3Ek- nameGQz3Ek- nameGQz3Ek- Co powinienem zrobić, aby uzyskać inny …
12 awk 


8
Jak sortować kolumny na podstawie pierwszego wiersza?
Muszę posortować kolumny bardzo dużego zestawu danych (1000 wierszy i 700000 kolumn). Na przykład moje kolumny są losowo ułożone w następujący sposób: col1 col4 col3 col2, i muszę to posortować. Próbowałem kilka poleceń, ale bez powodzenia. przykład: ID M2 M5 M8 M1 M3 M9 .....M7000000 Animal1 1 0 2 1 …


3
Scalanie dwóch plików, jedna kolumna na raz
Mam 2 duże pliki (3000 kolumn, 15000 wierszy) o następującym formacie plik1 (rozdzielany tabulatorami): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 plik2 (rozdzielony tabulatorami): 3 5 2 1 7 10 3 4 3 Chciałbym połączyć wartości z pierwszej kolumny każdego pliku z separatorem „:”, a następnie przejść do …

3
Jak usunąć znak kropki z łańcucha bez ponownego wywoływania sed lub awk?
Mam plik o nazwie, hostlist.txtktóry zawiera taki tekst: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Mam następujący mały skrypt: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Które wyniki fqdn-ip.csv: host1.mydomain.com.,10.0.0.1 host2.mydomain.com.,10.0.0.2 anotherhost.internal.mydomain.com.,10.0.0.11 …

4
wypakuj znaki before () za pomocą grep
Muszę wyodrębnić znaki przed znakiem „(”. Moja struktura plików to: róża (dobra) ook daisy () nr Lilly (źle) dobrze słonecznik () ładny Potrzebuję pliku wyjściowego w postaci: rose daisy lilly sunflower czy ktoś może powiedzieć za to polecenie ..... preferowane są awk, grep lub sed ...
12 sed  awk  grep 

1
Jak zintegrować wielowierszowy skrypt awk ze skryptem powłoki
Moje pytanie jest kontynuacją Jak parsować plik w celu wyodrębnienia 3 cyfr liczb przechowywanych w „numerze grupy” Próbuję zintegrować w jednym skrypcie powłoki serię poleceń, które przeanalizować europejski standard, aby wyodrębnić sekwencję testową przekonwertować kodowanie tekstu na utf8 przetworzę wynik za pomocą procedury awk, która została mi dostarczona w powyższym …
12 shell-script  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.