Ich muß printf eine Reihe, aber mit vorgegebener Breite und gerundet (mit awk!) %10s Ich habe dies und irgendwie muss ich das verbinden, %daber alles, was ich tue, endet mit zu vielen Parametern für awk (weil ich mehr Spalten
Ich muß printf eine Reihe, aber mit vorgegebener Breite und gerundet (mit awk!) %10s Ich habe dies und irgendwie muss ich das verbinden, %daber alles, was ich tue, endet mit zu vielen Parametern für awk (weil ich mehr Spalten
Ich muss mit awk nach einem Schlüsselwort suchen, aber ich möchte eine Suche ohne Berücksichtigung der Groß- / Kleinschreibung (ohne Berücksichtigung der Groß- / Kleinschreibung) durchführen. Ich denke, der beste Ansatz ist, sowohl den Suchbegriff ("Schlüsselwort") als auch die Zielzeile, die awk...
Ich habe dieses awk-Skript gelesen awk -F"=" '{OFS="=";gsub(",",";",$2)}1' Ich möchte wissen, was die Funktion 1am Ende davon
Meine Datei, PSS-A (Primary A) PSS-B (Primary B) PSS-C (Primary C) PSS-D (Primary D) PSS-E (Primary E) PSS-F (Primary F) PSS-G (Primary G) PSS-H (Primary H) PSS-I (Primary I) SPARE (SPARE) Ausgabedatei, 1> PSS-A (Primary A) 2> PSS-B (Primary B) 3> PSS-C (Primary C) 4> PSS-D (Primary D)...
In awk kann ich ein Array mit einer Schleife löschen, wodurch es ein leeres Array wird, was dem Löschen entspricht. for (key in array) delete array[key]; Gibt es einen einfacheren Weg? Kann ich ein Array vollständig löschen, damit der Variablenname für einen Skalar wiederverwendet werden...
Ich versuche, die Zeilen mit dem Wiederholungssymbol {n} zu drucken, aber es funktioniert nicht. Zum. Ich möchte zB alle Zeilen drucken, deren Länge 4 Zeichen lang ist awk '/^.{4}$/' test_data Mit dem obigen Code wird das nicht gedruckt. Wie kann ich das Problem beheben, damit ich das...
Ich habe eine Datei, die ungefähr 200.000 Zeilen pro Tag umfasst und die aus Blöcken mit drei Zeilen besteht: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist Jetzt habe ich eine andere Datei, aus der ich ungefähr...
Ich möchte die ungeraden und geraden Zeilen aus Dateien drucken. Ich habe dieses Shell-Skript gefunden, das Echo verwendet. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name evenfile and odd numbered lines # in a text...
Ich habe eine große Datei und muss sie in zwei Dateien aufteilen. Angenommen, in der ersten Datei sollen die 1000 Zeilen ausgewählt und in eine andere Datei eingefügt und diese Zeilen in der ersten Datei gelöscht werden. Ich habe versucht mit, splitaber es erstellt mehrere
Ich habe ein eingebettetes Linux-System mit Busybox (OpenWRT) - daher sind die Befehle begrenzt. Ich habe zwei Dateien, die so aussehen: erste Datei aaaaaa bbbbbb cccccc mmmmmm nnnnnn zweite Datei mmmmmm nnnnnn yyyyyy zzzzzz Ich muss diese 2 Listen in 1 Datei zusammenführen und die Duplikate...
Ich muss die folgende Liste mit einem Shell-Skript sortieren und die neueste Version oben oder unten anzeigen. Wie würde ich das nur mit Shell-Tools machen? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15...
Ich habe eine Frage zu den awk / sed-Operatoren. Ich habe eine große Datei, die folgende Reihe von Zeilen wiederholt hat Expression loweWallrhoPhi : sum=-6.97168e-09 Expression leftWallrhoPhi : sum=6.97168e-09 Expression lowerWallPhi : sum=-5.12623e-12 Expression leftWallPhi : sum=5.12623e-12...
Ich möchte die Gleitkommazahl mit genau zwei signifikanten Stellen in Bash drucken (möglicherweise mit einem gängigen Tool wie awk, bc, dc, perl usw.). Beispiele: 76543 sollte als 76000 gedruckt werden 0,0076543 sollte als 0,0076 gedruckt werden In beiden Fällen sind die signifikanten Ziffern 7 und...
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Ich betrete die...
Erfassen eines bestimmten Musters awkund grepkann verwendet werden. Warum sollten wir eins übereinander verwenden? Was ist schneller und warum? Wenn ich eine Protokolldatei hätte und ein bestimmtes Muster aufnehmen möchte, könnte ich eine der folgenden Aktionen ausführen awk '/pattern/'...
Ich muss jede Zeile entfernen, die im 8. Feld (Spalte) einen Wert von 2 oder weniger hat. Meine Daten sehen so aus: 12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8 01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1 01-09 BamfieldMarine 161 323 23 48.83490372...
Ich habe eine Textdatei: a aa aaa b bb bbb c cc ccc d dd ddd e ee eee f ff fff g gg ggg h hh hhh i ii iii j jj jjj Wie kann ich es verarbeiten und eine 2-Spalten-Datei wie folgt erhalten: a aa aaa b bb bbb c cc ccc d dd ddd e ee eee f ff fff g gg ggg h hh hhh i ii iii j jj jjj Oder eine...
Ich habe eine Datei mit rund Millionen Zeilen. In den Zeilen habe ich ein Feld genannt transactionid, das sich wiederholende Werte hat. Was ich tun muss, ist, sie deutlich zu zählen. Unabhängig davon, wie oft ein Wert wiederholt wird, sollte er nur einmal gezählt
Angenommen, ich habe eine Datei: PRO 1 GLN 5.55112e-17 ILE -6.245e-17 THR 5.55112e-17 Ich möchte, dass jede Zeile mit einer Zahl ungleich 1 in der zweiten Spalte in 0 geändert wird und der Rest beibehalten wird. Wenn ich eine ifbedingte Anweisung verwende, ist alles in Ordnung: awk...
Wie kann ich einer Datei mit einer bestimmten Anzahl von Zeilen eine Spalte mit Werten hinzufügen? Ich habe eine Eingabedatei wie diese: Eingabedatei: SPATA17 1 217947738 LYPLAL1 1 219383905 FAM47E 4 77192838 SHROOM3 4 77660162 SHROOM3 4 77660731 SHROOM3 4 77662248 Ausgabedatei: SPATA17 1 217947738...