Als «text-processing» getaggte Fragen

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


1
ungenaue Textsuche
Gibt es ein Dienstprogramm wie grepoder sogar uniqfür ungenaue Suche, oder sollte ich es selbst schreiben? Ich meine, es wird 90% (Anzahl kann variieren) übereinstimmen, oder so ähnlich. Zum Beispiel habe ich eine Datei mit mehreren Zeichenfolgen: abc123 abd123 abc223 qwe938 In diesem Fall sollte ein solches Dienstprogramm die ersten …

3
Ersetzen von Zeichenfolgen in einer sehr großen Datei
Ich habe eine sehr lange Reihe von URLs ohne Trennzeichen im gleichen Format wie unten: http://example.comhttp://example.nethttp://example.orghttp://etc... Ich möchte, dass jede URL in einer neuen Zeile steht. Ich habe versucht, dies zu tun, indem ich alle Instanzen von "http: //" durch "\ nhttp: //" mit sed ersetzt habe sed 's_http://_\nhttp://_g' urls.txt …



2
Wie ersetze ich alle Registerkarten in jeder Datei in einem Dateisystemzweig durch jeweils 2 Leerzeichen?
Ich codiere Scala und es ist Konvention, doppelte Leerzeichen pro Ebene für die Identifizierung zu verwenden. Durch die Verwendung verschiedener Editoren werden meine Quellen jedoch mit einer Mischung aus Leerzeichen und Tabulatoren gefüllt. Ich möchte alle Dateien (* .scala-Dateien, aber dies muss nicht angegeben werden) (in einem bestimmten Verzeichnis und …




2
Wie entferne ich mehrere Zeilen pro Vorkommen in einer Datei?
Angenommen, ich habe diese 857835-Zeilendatei, die Folgendes enthält: a1 rubbish1 rubbish2 rubbish3 rubbish4 a1 rubbish5 rubbish6 rubbish7 rubbish8 Und ich möchte alle Vorkommen von a1und der nächsten Zeile ( rubbish1und rubbish5in diesem Beispiel) entfernen . Wie mache ich es? Ich habe erfolglos versucht grep 'a1' -v -A1, und meine Fähigkeiten …


4
Hinzufügen einer Textzeile zu mehreren Dateien
Ich habe also eine Reihe von Dateien in einem Verzeichnis und muss in jede eine Textzeile einfügen. Sie haben im Wesentlichen das folgende Format: <VirtualHost *:80> ServerAdmin gabe@localhost DocumentRoot /var/www/test1 ServerName test1.local ServerAlias test1 <Directory "/var/www/test1"> Options All AllowOverride All </Directory> </VirtualHost> Und ich möchte vor dem Schließen eine Zeile …


4
Datei teilen und in entsprechende Datenstruktur einfügen?
Ich habe eine Datei, die die folgende einzelne Zeile enthält: {machineA=[0, 1024, 4, 1028], machineB=[1, 1025, 5, 1029]} in dem ich zwei Datensätze habe: machineA=[0, 1024, 4, 1028] machineB=[1, 1025, 5, 1029] Jetzt muss ich die obige Datei lesen und so aufteilen, dass ich die Informationen der einzelnen Maschinen wie …

6
Verarbeiten Sie die Datei / etc / passwd, um alle Benutzer aufzulisten, deren Home-Ordner sich in / home befindet
Ich habe eine Beispieldatei / etc / passwd wie folgt: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash Ich versuche, alle Benutzer mit einem Home-Ordner aufzulisten /home/. Ich hab geschrieben cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' Dabei ist e.txt der Text, den ich hier kopiert habe. Ich verstehe, dass …

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.