Neue Fragen mit dem Tag «awk»

Insgesamt gefunden 472 Fragen

-1
Bewertungen
1
Antwort
576
Ansichten

Ausgabe manipulieren - awk | sed | grep

Ich möchte folgende Ausgabe folgendermaßen manipulieren: Ausgabe: S* 0.0.0.0/0 [1/0] via 1.1.1.1, MAR-LNK-VGL_DSL [1/0] via 2.2.2.2, MAR-LNK-GVT_DSL [1/0] via 3.3.3.3, ENT-LNK-OI_CORP [1/0] via 4.4.4.4, ENT-EBT_CORP, [10/0] S 10.0.0.0/16 [10/0] via 5.5.5.5, ENT-LNK C 10.5.10.0/24 is directly connect...
fragte Douglas vor 6 Jahren

2
Bewertungen
1
Antwort
846
Ansichten

Fehlende Nummern finden

Ich habe eine große Liste von Dateien mit Namen (Videos) Es gelang mir, alle Dateinamen in eine Textdatei zu schreiben. Jetzt habe ich eine Textdatei mit vielen Dateinamen (eine Episode pro Zeile). Jetzt brauche ich etwas, das die Textdatei lesen kann und mir sagt, welche Folgenummer Efehlt S1-E18-(...

0
Bewertungen
1
Antwort
671
Ansicht

Zeile mit leerer Zeile löschen

1 1479870 5022248660 1 1911574 3015889020 8 1 1569783 5029193930 Ausgabe sollte sein 1 1911574 3015889020 8 ich benutzte awk '$4!=""' number.csv aber es hat nicht funktioniert. Kann mir jemand einen Hinweis geben?
fragte deku vor 6 Jahren

0
Bewertungen
0
Antworten
476
Ansichten

AWK / TAWK-Übersetzungsparameter

Ich bin auf einige alte AWK-Dateien gestoßen, die ich konvertieren muss (oder zumindest die bereits entwickelte Logik verwenden muss), und die meisten davon kann ich verstehen und / oder zurückentwickeln. Es gibt jedoch ein paar Zeilen, die ich gerne besser verstehen würde, wie zum Beispiel: strValu...
fragte BlueGI vor 6 Jahren

0
Bewertungen
1
Antwort
642
Ansichten

Wie Zeichen in Zeichenfolgen eingefügt werden können, die zu einer Spalte gehören, die aus einem Eingabebefehl mit awk und sed resultiert

Hier ist eine Formel, die eine geeignete Grundlage für meine Zwecke hat - unter anderem werden nur Dateien mit Größen von 1024, 2 ^ 10 - gedruckt . Die Größe der beteiligten Datei beträgt 1382 Bytes (1,35 KiB ): # ls -lh | grep -v '^d' | sed -n '2p' | awk '' 1,4K anaconda-ks.cfg Bedingungen für die...
fragte Ricky Tigg vor 6 Jahren

0
Bewertungen
3
Antworten
593
Ansichten

Wie komme ich von einem awk-Skript zurück zur Befehlszeile?

Ich habe ein einfaches awk-Skript test1.awk: { x=temp; print x; } Wenn ich es von der Eingabeaufforderung aus mit: awk -v temp=hello -f test1.awk Ich bekomme nur einen Cursor. Ich drücke Enter, es schreibt "Hallo" und gibt einen anderen Cursor, drückt Entererneut, und es schreibt erneut "Hallo" us...
fragte dacfer vor 6 Jahren

1
Bewertungen
1
Antwort
648
Ansichten

Wie kann ich die Ausgabe von awk unter Berücksichtigung eines bestimmten Zeichens sortieren?

Ich versuche, die chinesische Schrift, die ich in meinem Laptop habe, auszudrucken und die Ausgabe nach ihrem Namen zu sortieren, auf den verwiesen werden könnte LaTeX. Dies kann mit dem folgenden Befehl ausgeführt werden: fc-list :lang=zh-cn | awk -F": " '{$1=""; print}' | sort Es findet die Schri...

0
Bewertungen
1
Antwort
636
Ansichten

Verwenden von "ls", um den tatsächlichen Namen der Dateieigentümer anzuzeigen

Unix-Benutzer können ihre echten Namen in angeben /etc/passwd/. Der fingerBefehl kann die echten Namen anzeigen. Können ls -ldiese echten Namen der Dateieigentümer neben den Dateien angezeigt werden? Wenn lsdies nicht direkt möglich ist, wie kann dann die Ausgabe von ls -lthrough am besten durchgele...

0
Bewertungen
0
Antworten
711
Ansichten

Textaustausch in der Nachschlagetabelle in bash

Wir haben seltsame Benutzernamen in unserem Linux-System (wie user0001). Ich möchte die Ergebnisse ls -ldurch eine Nachschlagetabelle ersetzen, bei der die seltsamen Benutzernamen durch ihre echten Namen ersetzt werden. Ich kann eine solche Nachschlagetabelle im CSV-Format oder in einem anderen Form...

2
Bewertungen
2
Antworten
581
Ansicht

Ersetzen Sie die Nummer durch ein sternspezifisches Muster für die gesamte Datei

In meiner Datei möchte ich die Nummer ersetzen * Beispiel: data[0] ---> data[*] Ich habe data[0]zu data[127]und will auch für die gesamte Datei zu tun. Also wie kann ich nur für nummer tun? Ich habe es mit Befehl versucht sed 's/[[0-9][0-9]]/[*]/g' aber es funktioniert nicht richtig. Also bitte...
fragte Vishal Patel vor 6 Jahren

0
Bewertungen
0
Antworten
531
Ansicht

Machen Sie apt-get weniger verbos

Ich bin auf Debian 16.04 und habe mir ein Shellskript erstellt, um das Update zu vereinfachen. Ich nenne es regelmäßig mit sudo: apt-get -qy update apt-get -qq upgrade apt-get -qq dist-upgrade apt-get -qq autoremove apt-get -qq autoclean Funktioniert gut; aber es ist zu viel für meinen Geschmack; A...
fragte Titus vor 6 Jahren

0
Bewertungen
1
Antwort
648
Ansichten

Wie konvertiert man "yyyy-mm-dd" in "dd.mm" in der Spalte der Textdatei mit awk (oder sed usw.)?

Nehmen wir an, wir haben die folgende Zeile in einer Textdatei: ... 2018-09-13 5555 33-33 Some_string ... Ich muss die erste Spalte (Datum als yyyy-mm-dd) in ein anderes Format ( dd.mm, Jahr löschen) ändern, ohne andere Spalten zu berühren: ... 13.09 5555 33-33 Some_string ... Wie kann ich das pro...
fragte N0rbert vor 6 Jahren

1
Bewertungen
1
Antwort
555
Ansichten

mac: Verketten Sie den Inhalt von Textdateien in vielen Verzeichnissen. Ordnen Sie Verzeichnisnamen an den Inhalt der entsprechenden Textdatei an

In der folgenden Verzeichnisstruktur: directory1 -subdirectoryA --- fileA.txt -subdirectoryB --- fileB.txt- UnterverzeichnisC --- fileC.txt Ich möchte eine Textdatei erzeugen, die den folgenden Text verkettet enthält: Name des UnterverzeichnissesA- Text in fileA.txt enthalten Name des Unter...
fragte goober grape vor 6 Jahren

2
Bewertungen
1
Antwort
543
Ansichten

Nehmen Sie eine Datei mit Regexen und geben Sie die erste Übereinstimmung für jede in einer anderen Datei zurück

Ich habe zwei Dateien. a.txthat eine Liste von Regexen, getrennt durch Zeilenumbrüche. b.txthat Zeilen, von denen einige mit den regulären Ausdrücken übereinstimmen a.txt. Was ich will: Ein Befehl (wahrscheinlich grep), der die beiden Dateien übernimmt, und für jede Zeile a.txtdruckt der erste Ganzz...
fragte Jacob Kopczynski vor 6 Jahren

0
Bewertungen
1
Antwort
601
Ansicht

Wie verwende ich sed zum Entfernen von (doppelten Anführungszeichen) in Codezeilen, während sie in echten Kommentarzeilen in einer vimrc-Datei verbleiben?

Auf Ubuntu (Server / Desktop) möchte ich ein einzelnes "Zeichen (doppelte Anführungszeichen) von den Zeilenanfang in meinem entfernen /etc/vim/vimrc. Dies sollte für alle Zeilen erfolgen, die mit einem beginnen ", aber nicht, wenn "auf ein einzelnes Leerzeichen folgt, da letztere echte Kommentare an...
fragte Chris Rainey vor 6 Jahren

3
Bewertungen
1
Antwort
555
Ansichten

So erhalten Sie einen bestimmten Zeichenfolgenwert von einem SPHardwareDataType von Apple System Profiler

Ich benutze Bash, um Computer massenweise mit einem Teil der Seriennummer umzubenennen, was ziemlich einfach ist, aber mein Kunde hat verlangt, dass das Herstellungsjahr jeder Maschine an das Ende angehängt wird. Es gibt eine Adresse: curl -s https://support-sp.apple.com/sp/product?cc=XXXX Dabei s...
fragte case vor 6 Jahren

1
Bewertungen
2
Antworten
545
Ansichten

Entfernen Sie die ersten 8 Spalten aus der Ausgabe von ls mit AWK

Ich möchte AWK verwenden, um die ersten 8 Spalten aus der folgenden Ausgabe zu entfernen: ls -l lrwxrwxrwx 1 user user 23 jul 27 00:04 file1.pdf -rw-rw-r-- 1 user user 107 may 8 13:59 file 2 with spaces.mp3 lrwxrwxrwx 1 user user 11 jul 24 19:43 file3-with-hyphens.txt lrwxrwxrwx 1 user user 11 jul...
fragte Jesus DA vor 6 Jahren

2
Bewertungen
2
Antworten
1309
Ansichten

Wie kann ich eine Tabelle mit wiederholten Schlüsselwerten transponieren?

Ich habe eine Tabelle, die so aussieht: Column A | Column B 10 | 0.1 10 | 0.2 10 | 0.3 20 | 0.4 20 | 0.5 20 | 0.6 Ich muss es umsetzen, um so auszusehen: 10 | 20 0.1 | 0.4 0.2 | 0.5 0.3 | 0.6 Fast 2k verschiedene Werte in Spalte A, für jeden gibt es genau 1k-Werte in Spalte B, die sich möglicherw...

0
Bewertungen
1
Antwort
466
Ansichten

Warum ersetzt awk sub meine Eingabe nicht?

Ich habe Schwierigkeiten gehabt, ein awk-Programm zu schreiben, das Eingabedateien verwendet und den ursprünglichen und durch Leerzeichen getrennten Dateinamen nur in der zweiten Spalte anzeigt. Warum funktioniert der folgende Befehl nicht dafür? echo -e "abc/123\ndef/456" | awk '' Für die Aufzeichn...
fragte Przemek Hugh Kaznowski vor 6 Jahren

0
Bewertungen
1
Antwort
617
Ansichten

So erstellen Sie mehrere HTML-Tabellen aus mehreren CSV-Dateien mit einem Shell-Skript

Ich habe zwei CSV-Dateien wie folgt: test1.csv: user size aaa 10 bbb 20 ccc 30 test2.csv: name value www 5 mmm 8 ppp 9 Ich möchte dies mit einem Shell-Skript in zwei separate HTML-Tabellen konvertieren. Wie mache ich das?
fragte Praveen Prakasan vor 6 Jahren

0
Bewertungen
2
Antworten
1300
Ansichten

Wie extrahiere ich Json-Datei mit awk / sed?

Eingabedaten.json { "lastUpdateTime" : "2018-07-20T10:56:26.000Z", "items" : [ { "date" : "2018-07-19T21:09:27.000Z", "user" : "dddd", "size" : 5219402, "rawSize" : 15658206, "numFiles" : 119 }, { "date" : "2018-07-19T21:09:27.000Z", "user" : "aaaa", "size" : 20524410845, "rawSize" : 61573215663, "n...
fragte Praveen Prakasan vor 6 Jahren

0
Bewertungen
1
Antwort
551
Ansicht

Awk, aber nur einen Teil eines Feldes drucken

Ich befasse mich nur mit einem Teil eines bestimmten Feldes (Hostname) in einer Protokollzeile und möchte alle eindeutigen Vorkommen dieses Teils drucken. Ich mache momentan so etwas wie: zcat $file | awk '$2~/f/ ' | sort | uniq -c | sort -rn Das Problem ist, dass Feld 14 wirklich lang ist und ein...
fragte Sean McCarthy vor 6 Jahren

0
Bewertungen
1
Antwort
629
Ansichten

So vergleichen Sie zwei Spalten von zwei verschiedenen Dateien

Ich habe zwei Dateien. Die erste enthält etwas wie: a.com,5,some,text b.com,10,some,text c.com,5,some,text d.com,12,some,text e.com,5,some,text c.com,5,some,text Die zweite enthält etwas wie: c.com,5,some,text d.com,12,some,text a.com,5,some,text b.com,10,some,text e.com,5,some,text c.com,5,some,te...
fragte user9371654 vor 6 Jahren

0
Bewertungen
2
Antworten
442
Ansichten

So suchen Sie eine Zeichenfolge ab der zweiten Spalte

Ich habe eine Datei, die durch Kommas getrennte Zeichenfolgen enthält. Die Zeichenfolgen können Punkte enthalten (dh nicht nur alphanumerische Zeichen). Dies ist ein Beispiel: site1.com,Level1.2 site2.com,Level1.1,Level1.0,Level1.2 site3.com,Level1.2 site4.com,Level1.2,Level1.1,Level1.0,Levelv3 site...
fragte user9371654 vor 6 Jahren

0
Bewertungen
1
Antwort
443
Ansichten

eine Schleife in Awk-Befehl

Ich habe eine Datei mit folgenden Eingabedaten: Sample1 Feature 1 A B C D Feature 2 E F G Sample2: Feature 1 H I Feature 2 L O P Und ich hätte gerne folgende Ausgabe: Sample1 Feature 1: 4 Feature 2: 3 Sample2 Feature 1: 2 Feature 2: 3 Im Grunde versuche ich zu zählen, wie viele Elemente in jede...
fragte Monah vor 6 Jahren

0
Bewertungen
1
Antwort
635
Ansichten

Paket nicht gefunden für awk.exe und csh.exe in Cygwin 2.10.0

Ich aktualisiere von cygwin 1.7.35 auf cygwin 2.10.0. Ich konnte jedoch kein Paket finden, das awk & csh-Binärdateien (.exe) enthält. Wenn I - Typ info cshoder info awkin cygwin (2.10.0) Klemme zeigt es den Ausgang für gawkund tcshBefehl. Beeinflusst diese neuere Version die Skripts, die diese B...
fragte Mayank vor 6 Jahren

1
Bewertungen
2
Antworten
840
Ansichten

Wie kann ich iperf-Ergebnisse nur für Intervall und Bandbreite ausgeben?

Ich versuche die Ausgabe des Befehls zu erhalten iperf -c 10.0.0.1 -t 3600 -i 2 Außerdem müssen nur die Felder Intervall und Bandbreite für die gesamte Protokollierungsstunde aufgelistet werden. Ich habe grep oder awk seit Jahren nicht mehr benutzt. Hilfe wäre super! Beispielausgabe: --------------...
fragte Gutsygibbon vor 6 Jahren

0
Bewertungen
1
Antwort
421
Ansicht

Wie kann ich einen String beim Auftreten eines Zeichens in der Shell mit set und awk aufteilen?

Ich verwende eine eingebettete Version von Shell. Und ich muss einen String mit set und awk aufteilen? KEIN BASH BITTE Wie mache ich das? Das folgende Skript ist nicht vollständig und führt zu einer falschen Ausgabe. #!/bin/sh string="1:2" set -- $(echo $string | awk -F':' '') echo "1: $1" echo "2...
fragte hebbo vor 6 Jahren

0
Bewertungen
1
Antwort
524
Ansichten

Extrahieren, sortieren und speichern Sie Daten aus mehreren Dateien in einer

Ich habe mehrere .sieDateien Das SIE-Format ist ein offener Standard für die Übertragung von Abrechnungsdaten zwischen unterschiedlicher Software, die von verschiedenen Softwareanbietern produziert wird. Ich möchte einige Informationen extrahieren und eine große geordnete Datei erstellen, die nach...
fragte zaonline vor 6 Jahren

3
Bewertungen
1
Antwort
430
Ansichten

Fügen Sie bestimmten Text in jede leere Zeile ein

Ich habe eine Datei wie unten abc pqr xyz aaa bbb ccc Ich möchte in jeder leeren Zeile einen bestimmten Text wie "this is test" hinzufügen abc this is test pqr xyz this is test this is test aaa bbb this is test ccc Hilf mir das zu tun. Vielen Dank