Als «awk» getaggte Fragen

AWK ist eine interpretierte Programmiersprache, die für die Textverarbeitung entwickelt wurde und normalerweise als Tool zur Datenextraktion und Berichterstellung verwendet wird. AWK wird hauptsächlich mit Unix-Systemen verwendet.



19
Bash-Tool zum Abrufen der n-ten Zeile aus einer Datei
Gibt es einen "kanonischen" Weg, das zu tun? Ich habe verwendet, head -n | tail -1was den Trick macht, aber ich habe mich gefragt, ob es ein Bash-Tool gibt, das speziell eine Zeile (oder einen Zeilenbereich) aus einer Datei extrahiert. Mit "kanonisch" meine ich ein Programm, dessen Hauptfunktion dies ist.
604 bash  shell  unix  awk  sed 

3
Was ist der Unterschied zwischen sed und awk? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Was ist der Unterschied zwischen awk und sed? …
497 sed  awk 


7
Wie verwende ich Shell-Variablen in einem awk-Skript?
Ich habe einige Möglichkeiten gefunden, externe Shell-Variablen an ein awkSkript zu übergeben, bin aber verwirrt über 'und ". Zuerst habe ich es mit einem Shell-Skript versucht: $ v=123test $ echo $v 123test $ echo "$v" 123test Dann versuchte awk: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ …
289 bash  shell  awk 


5
Was sind die Unterschiede zwischen Perl, Python, AWK und sed? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …



11
Wie wird nur die nächste Zeile nach der übereinstimmenden angezeigt?
grep -A1 'blah' logfile Dank dieses Befehls für jede Zeile, in der 'blah' enthalten ist, erhalte ich die Ausgabe der Zeile, die 'blah' enthält, und die nächste Zeile, die in der Protokolldatei folgt. Es mag einfach sein, aber ich kann keinen Weg finden, die Zeile mit 'blah' wegzulassen und nur …
218 awk  sed  grep 

7
Verwenden mehrerer Trennzeichen in awk
Ich habe eine Datei, die folgende Zeilen enthält: /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com In der obigen Ausgabe möchte ich 3 Felder extrahieren (Nummer 2, 4 und das letzte *.example.com). Ich erhalte die folgende Ausgabe: cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 …

30
Wie kann ich schnell alle Zahlen in einer Datei summieren?
Ich habe eine Datei, die mehrere tausend Zahlen enthält, jede in einer eigenen Zeile: 34 42 11 6 2 99 ... Ich möchte ein Skript schreiben, das die Summe aller Zahlen in der Datei druckt. Ich habe eine Lösung, aber sie ist nicht sehr effizient. (Die Ausführung dauert einige Minuten.) …
194 linux  perl  bash  shell  awk 

6
awk ohne Newline drucken
Ich möchte, dass die Variable sum / NR in jeder Iteration nebeneinander gedruckt wird. Wie vermeiden wir, dass awk in jeder Iteration Zeilenumbrüche druckt? In meinem Code wird standardmäßig in jeder Iteration eine neue Zeile gedruckt for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for …
169 scripting  awk  newline 


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.