Als «text-processing» getaggte Fragen

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


7
Wiederholen Sie jede Zeile mehrmals
Möchte, dass jede Zeile in einer Datei eine feste Anzahl von Malen wiederholt wird. zB jede Zeile viermal wiederholen lassen: a b c wird: a a a a b b b b c c c c Ich habe einige Suchen durchgeführt, und es gibt eine Menge Fragen und Antworten in …

2
Zeilenmittelteil einer Textdatei extrahieren?
Ich schreibe ein PHP-Skript, um eine große Textdatei zu analysieren und Datenbankeinfügungen daraus zu machen. Allerdings ist die Datei auf meinem Host zu groß und ich habe die Speichergrenze für PHP erreicht. Die Datei enthält ungefähr 16.000 Zeilen. Ich möchte es (zuerst) in vier separate Dateien aufteilen, um zu sehen, …

4
Wie greife ich ohne führende Leerzeichen?
Ich greife durch eine große Codebasis und führende Leerzeichen und Tabellierungen scheinen ziemlich nervig zu sein. Gibt es eine Möglichkeit, es loszuwerden? grep -R "something" ./ ZB anstelle von: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Ich möchte etwas bekommen wie: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd Oder besser: foo/bar.cpp: qwertyuisomethingooi …


5
Nicht gieriges Match mit SED-Regex (Perl emulieren. *?)
Ich möchte verwenden sed, um irgendetwas in einer Zeichenfolge zwischen dem ersten ABund dem ersten Vorkommen von AC(einschließlich) durch zu ersetzen XXX. Zum Beispiel habe ich diese Zeichenfolge (diese Zeichenfolge ist nur für einen Test): ssABteAstACABnnACss und ich möchte eine Ausgabe wie folgt aus : ssXXXABnnACss. Ich habe das gemacht …

3
Ersetzen Sie mehrzeilige Zeichenfolgen in Dateien
Ich möchte eine Reihe von Dateien aktualisieren, indem ich eine mehrzeilige Zeichenfolge durch eine andere mehrzeilige Zeichenfolge ersetze. Etwas in der Art von: * Some text, * something else * another thing Und ich möchte es ersetzen durch: * This is completely * different text Das Ergebnis wäre, dass nach …

3
Zähle verschiedene Werte eines Feldes in einer Datei
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 werden.

8
Wie zähle ich, wie oft ein bestimmtes Zeichen in einer Datei erscheint?
Zum Beispiel möchten wir alle quote ( ") Zeichen zählen; Wir machen uns nur Sorgen, wenn Dateien mehr Anführungszeichen haben, als sie sollten. Beispielsweise: cluster-env,"manage_dirs_on_root","true" cluster-env,"one_dir_per_partition","false" cluster-env,"override_uid","true" cluster-env,"recovery_enabled","false" erwartete Ergebnisse: 16

10
Entfernen Sie das Zeilenumbruchzeichen nur alle N Zeilen
Bei der Verarbeitung von Text muss das Zeilenumbruchzeichen alle zwei Zeilen entfernt werden. Beispieltext: this is line one and this is line two the third and the fourth must be pasted too Gewünschte Ausgabe: this is line one and this is line two the third and the fourth must be …

12
Doppelte Zeilen paarweise löschen?
Ich bin heute auf diesen Anwendungsfall gestoßen. Es scheint einfach auf den ersten Blick, aber das Hantieren mit sort, uniq, sedund awkgezeigt , dass es nicht trivial ist. Wie kann ich alle doppelten Zeilenpaare löschen ? Mit anderen Worten, wenn es eine gerade Anzahl von Duplikaten einer bestimmten Zeile gibt, …


4
Kombinieren Sie zwei Textdateien mit Trennzeichen zwischen?
cat file1 file2kombiniert zwei Textdateien. Wenn ich jedoch ein Trennzeichen wie ein oder zwei Zeilen dazwischen einfügen möchte ********************************, muss ich die erste Datei öffnen und die Zeile am Ende hinzufügen oder die zweite Datei öffnen und die Zeile oben einfügen und dann ausführen der catBefehl? Kann man dazu einfach …

2
Tool in Unix zum Subtrahieren von Textdateien?
Ich habe eine große Datei, die aus durch Semikolons getrennten Textfeldern in Form einer großen Tabelle besteht. Es wurde sortiert. Ich habe eine kleinere Datei, die aus denselben Textfeldern besteht. Irgendwann hat jemand diese Datei mit anderen verkettet und dann die oben beschriebene große Datei sortiert. Ich möchte die Zeilen …


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.