Als «text-processing» getaggte Fragen

Manipulation oder Prüfung von Text durch Programme, Skripte usw.


8
Überprüfen Sie, ob alle Zeilen einer Datei eindeutig sind
Ich habe eine Textdatei mit Zeilen wie diesen: This is a thread 139737522087680 This is a thread 139737513694976 This is a thread 139737505302272 This is a thread 139737312270080 . . . This is a thread 139737203164928 This is a thread 139737194772224 This is a thread 139737186379520 Wie kann ich mir …





3
Drucken Sie die Spalten in awk nach dem Headernamen
Ich habe so eine Textdatei foo bar baz 1 a alpha 2 b beta 3 c gamma Ich kann awk verwenden, um bestimmte Spalten wie 1 und 3 mit {print $1, $3}zu drucken, aber ich möchte die zu druckenden Spalten angeben, indem ich stattdessen die Kopfzeile der Spalte wie etwa …


5
Gibt es eine Alternative zum Befehl "sed -i" in Solaris?
Ich habe in meinem Projekt die Anforderung, vorhandenen Text in einer Datei foodurch einen anderen Text wie den fooofoofolgenden zu ersetzen : abc.txt name foo foo1 Also habe ich versucht: sed -i "s/foo/fooofoo/g" abc.txt Ich erhalte jedoch diesen Fehler: sed: illegale Option - i Ich habe in dem Handbuch gefunden, …


1
So sortieren Sie eine Datei anhand eines Feldabschnitts
Ich möchte eine Datei sortieren: D104HN-D104HA 8.320 4.521 1.69e+05 -- D104HN-D104HB* 8.320 2.823 2.93e+05 -- A90HB#-A90HA 1.655 4.207 7.12e+05 -- A90HB#-F91HA 1.653 4.411 8.59e+04 -- A114HB#-A114HA 1.253 4.098 7.67e+05 -- A114HB#-R111HA 1.251 3.929 1.76e+05 -- A114HB#-W110HA 1.253 4.451 3.68e+04 -- F91HE*-F91HZ 7.237 7.122 7.85e+05 -- F91HE*-K92HA 7.242 3.910 4.88e+04 -- …

8
In-Place-Zeilenlöschung im vollständigen Dateisystem?
Aufgrund eines noch nicht diagnostizierten Anwendungsfehlers habe ich mehrere hundert Server mit einer vollen Festplatte. Es gibt eine Datei, die mit doppelten Zeilen gefüllt wurde - keine Protokolldatei, sondern eine Benutzerumgebungsdatei mit Variablendefinitionen (daher kann ich die Datei nicht einfach löschen). Ich schrieb einen einfachen sedBefehl, um nach den irrtümlich …


6
Entfernen Sie Zeilen aus einer Datei, abhängig von den Zeilen in einer anderen Datei
Die Datei file1.txt enthält Zeilen wie: /api/purchase/<hash>/index.html Beispielsweise: /api/purchase/12ab09f46/index.html Die Datei file2.csv enthält Zeilen wie: <hash>,timestamp,ip_address Beispielsweise: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 Ich möchte file2.csv filtern und alle Zeilen entfernen, in denen der Wert von Hash auch in file1.txt vorhanden ist. Das heißt: cat file1.txt | extract <hash> | sed '/<hash>/d' file2.csv oder …

4
Drucken Sie Manpages mit fester Breite
Mit dem Beispielbefehl man apropos > outputfile Es wird eine Textdatei generiert, die die formatierte manSeite von enthält apropos(mit einigen kleinen Unterschieden in Bezug auf man aproposdirekt auf dem Bildschirm gedruckte, z. B. fett gedruckte Zeichen). Ich möchte jedoch die maximale Zeilenbreite der generierten Ausgabedatei manuell festlegen, damit alle Absätze …

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.