Pytania otagowane jako awk

awk jest interpretowanym językiem programowania specjalnego przeznaczenia do wyodrębniania i raportowania danych.




5
Różnica między dwoma dużymi plikami
Mam „test1.csv” i zawiera 200,400,600,800 100,300,500,700 50,25,125,310 i test2.csv i zawiera 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 teraz diff test2.csv test1.csv > result.csv jest inny niż diff test1.csv test2.csv > result.csv Nie wiem, która kolejność jest prawidłowa, ale chcę czegoś innego, oba powyższe polecenia wygenerują coś podobnego 2 > 100,4,2,1,7 3 …
14 grep  sed  awk  diff 

5
Jak mogę przetwarzać rekordy wieloliniowe za pomocą awk w skrypcie bash?
example.txt jest poniżej Restaurant: McDonalds City: Miami State: Florida Address: 123 Biscayne Blvd Phone: 911 Restaurant: 5 guys City: Atlanta State: Georgia Address: 123 Peachtree Rd Phone: 911 Restaurant: KFC City: NYC State: NY Address: 123 Madison Square Phone: 911 Używam skryptu bash i powiedzmy, że chcę wyszukać restaurację według …
14 scripts  awk 

3
Wyodrębnij słowo z ciągu za pomocą grep / sed / awk
Mam sznurek 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 i chcą, aby wyodrębnić słowa qa, który następuje -Dspring.profiles.active. Mam zapis łańcucha w pliku text.txt, aby go tylko wypróbować. Kiedy robię grep -r -o "spring.profiles.active=" text.txt Wynik to spring.profiles.active= To słowo nie zawsze jest qa, może być prodlub dev. Co chciałbym zrobić, to …
12 command-line  bash  grep  sed  awk 

6
grep zwraca linie N-ty i M-ty przed i po meczu
Wiem, że dzięki grep mogę używać pól -Ai -Bwyciągać poprzednie i następne wiersze z meczu. Wciągają jednak wszystkie linie między dopasowaniami w zależności od liczby określonych linii. grep -r -i -B 5 -A 5 "match" Chciałbym otrzymać tylko te 5 th linię przed meczem i 5 th wiersz po meczu …
12 command-line  grep  awk 

6
Jak usunąć pierwszy dwukropek „:” ze znacznika czasu?
Jestem nowy w programowaniu !! Czy ktoś może pomóc usunąć :pierwszą pozycję znacznika czasu::29.06.2019 23:03:17 Obecnie próbuję to zrobić za pomocą poleceń awk / cut, jak pokazano poniżej: TDS="$(grep 'Logfile started' process.log | awk '{print $3,$4}' | cut -d: -f2)" echo "$TDS" 29.06.2019 23 A wynik nie jest tym, czego …



2
Używanie AWK, aby uzyskać drugą kolumnę
Nie mogę uzyskać polecenia awk, aby uzyskać drugą kolumnę danych. Kod Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" Zmienna $ filter jest wartością parametru Download lub Upload, która jest przekazywana do skryptu powłoki. Tak więc awk używa terminu Pobierz lub Prześlij, aby wyszukać odpowiedni wiersz. Zawartość pliku …
9 bash  grep  sed  awk 

2
Połącz dwa pliki z awk
File1.txt item1 carA item2 carB item3 carC item4 platD item5 carE File2.txt carA platA carB platB carC platC carE platE Poszukiwany wynik: item1 platA item2 platB item3 platC item4 platD item5 platE Jak mogę to zrobić?




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.