Das Buch "effektive awk-Programmierung" enthält ein Beispiel für die Feldaufteilung. Hier ist das Beispiel: Wenn Sie möchten, dass Felder durch einen Literalpunkt gefolgt von einem einzelnen Zeichen getrennt werden, verwenden Sie ‘FS = "\\.."’. Warum ist es doppelter Backslash? sollte es nicht sein \..?
Ich versuche, innerhalb einer Eingabezeile über eine unbekannte Anzahl von Feldern zu sortieren: Eingang: ab bc bc ab cd ef bc bc cd ef cd bc ab ef ab bc cd gh Ausgabe: ab bc ab bc bc cd ef bc cd ef ab cb cd ab bc cd ef …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich versuche, mit sed oder awk 5 Zeilen in einer smb-Datei …
Ich weiß also, dass es für dieses Problem Tools gibt, weil ich davon gehört habe, aber ich weiß nicht, was sie sind. Ich möchte so etwas wie alle Daten außer den Benutzernamen in / etc / passwd herausfiltern. Zum Beispiel möchte ich Benutzer1, Benutzer2 und Benutzer3 aus der folgenden Datei …
Betrachten Sie folgende Dateien: file1:: boo,8,1024 foo,7,2048 file2:: foo,0,24,154 noo,0,10,561 file3:: 24,154,7,1024,0 Was ich brauche, ist zu Datei1 zu gehen und zu überprüfen, ob $2==7; wenn sie wahr sind , nehmen $1, $2und $3von File1 ; jetzt muss ich vergleichen, ob $1von Datei1 gleich $1von Datei2 ist ; wenn das …
Ich habe den folgenden Datenrahmen, der horizontal und vertikal unbegrenzt mit negativen Zahlen nur in den ungeraden Spalten fortgesetzt wird: -1 2 3 4 -5 9 2 3 -4 5 -6 11 Und ich möchte die 2., 4. und 6. vollständige Spalte (oder jede gerade Spalte) und die Minuszeichen nur …
Gegebene Eingabe des Formulars XY981743 foobarlkasdf saflkas asfZR!sgfad asdSAD asdsadf SAdfasdf46lk lksad bar foolkasjfdrte Wie kann ich nur die zweite Spalte abschneiden? Das Trennzeichen ist TAB und die zweite Spalte darf höchstens 75 Zeichen lang sein.
Ich habe mehrere Dateien wie: (in Wirklichkeit habe ich 80) file1.dat 2 5 6 9 7 1 file2.dat 3 7 8 4 1 3 Ich möchte mit einer Datei enden, die alle zweiten Zeilen enthält. dh output.dat 6 9 8 4 Was ich bisher habe, schleift zwar die Dateinamen, überschreibt …
Ich habe versucht, PNG-Bilddateien mit einer bestimmten Höhe (über 500 Pixel) zu finden. Ich weiß, dass dies fileBildabmessungen zurückgibt. Beispiel: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Aber ich muss dies verwenden, um alle Dateien in einem Verzeichnis mit einer Höhe über 500px zu …
Wie kann ich feldbasierte Daten über die Befehlszeile bearbeiten? Zum Beispiel Wie kann ich nur Zeilen drucken, deren N-tes Feld ist foo? Wie kann ich nur Zeilen drucken, deren N-tes Feld nicht ist foo? Wie kann ich nur Zeilen drucken, deren N-tes Feld übereinstimmt foo? Wie kann ich Feld N …
Ich arbeite auf einem Mac mit sed, perl, awk, bash .. Ich habe eine große Textdatei (10 GB) mit 13 Feldern (Spalten) mit TABbegrenzten Daten. Leider sind einige dieser Zeilen irrelevant TABs, daher möchte ich die gesamte Zeile löschen, in der wir zusätzliche TABs und damit ungleiche Felder haben. (Es …
Wie können wir zwei Feldtrennzeichen im Befehl awk angeben, wenn eines davon Leerzeichen ist? Ich denke, dies kann durch die Verwendung einer eingebetteten if-else-Bedingung in awk erreicht werden, bin mir jedoch nicht sicher über den genauen Befehl. Beispieldatei ist wie folgt: cat test.txt Swapnil Engineer 20000 Avinash:Doctor:30000 Dattu GovntJob 50000 …
Ich werde die Daten googleapis.txt analysieren bucket,abc-def-ghi-45gjd4-wwxis bucket,dde-wwq-ooi-66ciow-po22q instance,jkl-mno-1-zzz-68dkakw-oo9w8 disk,pqr-stu-10-kuy-l2oxapw-rp4lt Ich erwarte das Ergebnis wie folgt bucket,abc-def-ghi bucket,dde-wwq-ooi instance,jkl-mno-1-zzz disk,pqr-stu-10-kuy Ich denke, dass ich mich ändern muss -, um ein Leerzeichen zu sein, und dann diesen Befehl ausführen muss cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1' Ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.