Als «awk» getaggte Fragen

Eine mustergesteuerte Scan- und Verarbeitungssprache.


5
awk / sed / perl one liner + wie man nur die eigenschaftszeilen aus der json datei druckt
So drucken Sie nur die Eigenschaftszeilen aus der JSON-Datei Beispiel einer JSON-Datei { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA …
10 awk  sed  perl  json  jq 




1
Ternärer Operator und Druck
Was ist los mit dem folgenden Befehl awk 'BEGIN {a = 5;b=6; (a==b)? print "a==b" : print "a!=b"}' Ausgabe : awk: BEGIN {a = 5;b=6; (a==b)? print "a==b" : print "a!=b"} awk: ^ syntax error
10 awk 

9
Konvertieren Sie Zeilen in Spalten
Ich habe eine Datei, die Details zu VMs enthält, die in einem Hypervisor ausgeführt werden. Wir führen einen Befehl aus und leiten die Ausgabe in eine Datei um. Und die Daten sind im folgenden Format verfügbar. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory : 65536 Uptime …



4
Entfernen Sie leere Zeilen in der awk-Anzeige
Ich habe versucht, eine Lösung für diese Frage zu finden. Ich wollte awkfür die Lösung verwenden. Meine Eingabedatei ist ungefähr so ​​wie unten. -bash-3.2$ cat file ramesh ramesh_venkat ramesh3_venkat3 ramesh4 ramesh5 venkat venkat3 venkat4 Ich habe den awkBefehl verwendet, um die zweiten Werte nach _wie folgt zu extrahieren . awk …
10 awk 


2
Gibt es zwei Möglichkeiten, awk vars über die Kommandozeile einzustellen?
Ich bemerkte ein O'Reilly- awkBeispiel (1997), das eine awk-Variable zuordnete, indem sie in der Befehlszeile nach dem Programmtext gesetzt wurde. Es funktioniert, aber ich kann diese Syntax nicht in man / info awk finden . Habe ich es gerade verpasst? ist es beraubt ...? Die einzige Syntax, die ich im …
10 awk 



11
Grep Match und extrahieren
Ich habe eine Datei, die Zeilen enthält als proto=tcp/http sent=144 rcvd=52 spkt=3 proto=tcp/https sent=145 rcvd=52 spkt=3 proto=udp/dns sent=144 rcvd=52 spkt=3 Ich brauche den Wert von Proto zu extrahieren , das ist tcp/http, tcp/https, udp/dns. Bisher habe ich dies versucht grep -o 'proto=[^/]*/', konnte aber nur den Wert als extrahieren proto=tcp/.
10 awk  grep 

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.