Als «text-processing» getaggte Fragen

Fragen zum Ändern, Erstellen oder Parsen von Nur-Text-Dateien. Dies ist ein sehr breites Tag. Wenn Ihre Frage die Verwendung eines bestimmten Tools betrifft, markieren Sie es bitte auch mit dem Namen des Tools (z. B. sed, awk, perl usw.).

6
Wie ersetze ich Text zufällig aus einer Datei?
Wie kann ich bestimmte Zeichenfolgen in einer Textdatei zufällig durch Zeichenfolgen aus einer anderen Datei ersetzen? Zum Beispiel: file1.txt(file has more than 200 lines): moonwalker@address.com hansolo@address.com anakinskywalker@address.com obiwankenobi@address.com darthvader@address.com file2.txt(file has 10-20 lines): @adress1.com @adress2.com @adress3.com @adress4.com @adress5.com output.txt: moonwalker@address4.com hansolo@address1.com anakinskywalker@address5.com obiwankenobi@address2.com darthvader@address3.com


1
So greifen Sie auf dieselben Zeichenfolgen zurück, indem Sie zwei Dateien vergleichen
Ich habe zwei Dateien Datei A und Datei B. Datei A enthält alle Informationen, während Datei B eindeutige Informations-IDs enthält. Ich möchte beide Dateien vergleichen und die ID-Informationen aus Datei A abrufen Datei A: acb:A1S_1863 ncbi-proteinid:ABO12290 acb:A1S_1864 ncbi-proteinid:ABO12291 acb:A1S_1865 ncbi-proteinid:ABO12292 acb:A1S_0105 ncbi-proteinid:ABO10592 acb:A1S_0106 ncbi-proteinid:ABO10593 Datei B: A1S_1865 A1S_1774 A1S_1116 A1S_0106 …

3
Punkte (.) In sed ersetzen
Die eigentliche Frage ist also: Hat jemand eine Idee, wie man M-BM-Sonderzeichen entfernt, ohne das Risiko einzugehen, andere Zeichen zu verlieren? Ich habe eine Textfolge: " . . ." das ist space dot space dot space dot Ich versuche, alle Vorkommen dieser Zeichenfolge in der Textdatei zu ersetzen "..." das …



5
Holen Sie sich ein Element der Pfadzeichenfolge mit bash
Ich habe eine ASCII-Datei mit Dateipfaden, die ich durch Ausführen gelesen habe: while read p; do echo $p; done < filelist.txt Die Datei enthält Dateipfade mit folgendem Muster: ./first/example1/path ./second/example1/path ./third/example2/path Wie kann ich einen bestimmten Teil der Pfadzeichenfolge (von /bis /) abrufen, z. B. muss eine Ausgabe abgerufen werden, …


2
Begrenzen Sie die Grep-Ausgabe auf kurze Zeilen
Ich benutze oft grep, um Dateien mit einem bestimmten Eintrag wie dem folgenden zu finden: grep -R 'MyClassName' Das Gute ist, dass es die Dateien und ihren Inhalt zurückgibt und die gefundene Zeichenfolge rot markiert. Das Schlimme ist, dass ich auch riesige Dateien habe, in denen der gesamte Text in …

4
So extrahieren Sie mehrere Informationen, die in verschiedenen Zeilen derselben Textdatei angezeigt werden
Ich versuche, die Sequenz-ID und die Clusternummer zu extrahieren, die in verschiedenen Zeilen innerhalb derselben Textdatei vorkommen. Die Eingabe sieht aus wie >Cluster 72 0 319aa, >O311_01007... * >Cluster 73 0 318aa, >1494_00753... * 1 318aa, >1621_00002... at 99.69% 2 318aa, >1622_00575... at 99.37% 3 318aa, >1633_00422... at 99.37% 4 …




2
Durchsuchen Sie eine Datei und drucken Sie Text aus bestimmten Zeilen
Ich habe eine Datei mit Daten, die ich speichere. Jetzt möchte ich meine Ergebnisse in eine neue Datei drucken. Nehmen wir zum Beispiel dieses Beispiel randomlog.log: Link encap:Ethernet HWaddr 08:00:00:00:00:67 inet addr:10.10.10.10 Bcast:10.10.10.10 Mask:255.255.255.0 inet6 addr: fe80::casf:sdfg:23ra:dg12/64 Scope:Link Wie kann ich nur Daten vom 12. bis zum 20. Zeichen der …


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.