Als «awk» getaggte Fragen

awk ist eine spezielle, interpretierte Programmiersprache zum Extrahieren und Berichten von Daten.




5
Unterschied von zwei großen Dateien
Ich habe "test1.csv" und es enthält 200,400,600,800 100,300,500,700 50,25,125,310 und test2.csv und es enthält 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 jetzt diff test2.csv test1.csv > result.csv ist anders als diff test1.csv test2.csv > result.csv Ich weiß nicht, welche Reihenfolge richtig ist, aber ich möchte etwas anderes. Die beiden obigen Befehle geben …
14 grep  sed  awk  diff 


3
Extrahieren Sie das Wort aus dem String mit grep / sed / awk
Ich habe eine Schnur 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 und möchte qadas folgende Wort extrahieren -Dspring.profiles.active. Ich habe die Zeichenfolge in einer Datei text.txt gespeichert, nur um sie zu testen. Wenn ich es tue grep -r -o "spring.profiles.active=" text.txt Das Ergebnis ist spring.profiles.active= Dieses Wort ist nicht immer qa, es …
12 command-line  bash  grep  sed  awk 




1
AWK: Warum funktioniert $ (cat) für stdin, $ * aber nicht?
echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $(cat) }" Die obige Syntax funktioniert gut mit dem berechneten Ergebnis '1337'. echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $* }" Die obige Syntax funktioniert jedoch nicht, obwohl kein Fehler vorliegt. Bitte beraten.
9 bash  awk 

2
Verwenden von AWK, um die zweite Spalte zu erhalten
Ich kann anscheinend nicht den Befehl awk erhalten, um die zweite Datenspalte abzurufen. Bash Code: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" Die Variable $ filter ist entweder der Wert von Download oder Upload, der an das Shell-Skript übergeben wird. Awk verwendet also den Begriff Download oder Upload, …
9 bash  grep  sed  awk 





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.