Als «text-processing» getaggte Fragen

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


3
Entfernen Sie alle Zeilen in Datei A, die die Zeichenfolgen in Datei B enthalten
Ich habe eine CSV-Datei users.csvmit einer Liste von Benutzernamen, Benutzer-IDs und anderen Daten: username, userid, sidebar_side, sidebar_colour "John Lennon", 90123412, "left", "blue" "Paul McCartny", 30923833, "left", "black" "Ringo Starr", 77392318, "right", "blue" "George Harrison", 72349482, "left", "green" In einer anderen Datei habe toremove.txtich eine Liste von Benutzer-IDs: 30923833 77392318 Gibt …



8
So führen Sie einen mehrzeiligen Grep durch
Wie würden Sie ein Grep für Text ausführen, der in zwei Zeilen angezeigt wird? Beispielsweise: pbsnodes ist ein Befehl, den ich verwende und der die Auslastung eines Linux-Clusters zurückgibt root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free procs = 4 bar = …






5
Wie nehme ich den absoluten Wert mit awk?
Wenn ich unter zwei Daten habe: 2015-09-12,2015-08-13 Und ich muss die Anzahl der Tage zwischen ihnen erhalten, ich werde den folgenden Code verwenden: awk -F'[-,]' '{print 360*($4-$1)+30*($5-$2)+($6-$3)}' Die Ausgabe für diesen Code erfolgt, -29während der Unterschied tatsächlich ist29



3
Spielmuster N-mal sedieren
Ich möchte eine Datei in Stücke mit jeweils 2 Wörtern aufteilen. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Ich habe erwartet, dass der …

5
Fall Matching Pattern Ersatz mit sed
Ich habe einen Quellcode über mehrere Dateien verteilt. Es hat ein Muster, abcdefdas ich ersetzen muss pqrstuvxyz. Das Muster könnte sein Abcdef(Satz Groß- / Kleinschreibung), dann muss es ersetzt werden durch Pqrstuvxyz. Das Muster könnte sein AbCdEf(Groß- / Kleinschreibung umschalten), dann muss es ersetzt werden durch PqRsTuVxYz. Kurz gesagt, ich …

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.