Als «sed» getaggte Fragen

"sed" ("Stream-Editor") ist ein Unix-Dienstprogramm, das Textdateien analysiert und transformiert.

3
Wie kann ich mit Python / AWK / SED ein Inhaltsverzeichnis für ein Abschriften-Dokument erstellen?
Ich habe das folgende Abschriften-Dokument: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Ich würde gerne ein anklickbares Inhaltsverzeichnis daraus erstellen , ähnlich wie bei LaTex , aber ich kann kein Tool finden, das dies tut, was mir nahelegt, …

3
Wie kann ich mit sed U + 200B (Leerzeichen ohne Breite) löschen?
Ich habe eine sehr große Datei, die über alle Bereiche der Breite Null verteilt ist. Das Öffnen und Bearbeiten mit dauert zu lange, vidaher möchte ich alle Instanzen des Zeichens mit löschen sed. Das Problem ist, ich kann nicht herausfinden, wie ich den Charakter anpassen soll! Ich habe versucht mit …
15 regex  unicode  sed 



4
Verwenden Sie sed, um einen Teilstring zwischen zwei doppelten Anführungszeichen zu setzen
Ich habe eine Akte xyz... rsync: "/home/path/to/file": Permission denied (13) rsync: "/home/path/to/file1": Permission denied (13) rsync: "/home/path/to/file2": Permission denied (13) rsync: "/home/path/to/file3": Permission denied (13) Jetzt möchte ich nur die Dateipfade extrahieren und in einer anderen Datei speichern. Ausgabedatei ist wie folgt: /home/path/to/file /home/path/to/file1 /home/path/to/file2 /home/path/to/file3 Mit sed oder awk …
14 sed 


4
Wie ersetze ich rekursiv Zeichen durch sed?
Ist es möglich, Vorkommen einer Zeichenfolge rekursiv zu ersetzen, ohne dieselbe Folge erneut zu durchlaufen? Durch Ausführen eines sedwie in den folgenden Szenarien kann ich die erwähnte Ausgabe erhalten. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed …
13 linux  bash  regex  sed 

2
Suchen und Löschen von Zeilen aus allen Dateien rekursiv
Ich habe es geschafft, die Vorkommen eines Schlüsselworts mithilfe von zu überprüfen grep "KeyWord" . -r -n -i -I Die Vorkommen des Schlüsselworts sind jedoch zu groß. Ich möchte nur alle Zeilen löschen, die dieses Wort enthalten. Ich habe mich umgesehen, sed scheint das Dienstprogramm zu sein. Kann mir jemand …
13 grep  sed 

1
Verwenden von sed zum Aktivieren von .htaccess-Dateien in der Apache-Konfiguration
Ich versuche, die Bereitstellung einer Ubuntu Vagrant-Box mit einem Bash-Skript zu automatisieren. Alles ist gut, aber ich habe Schwierigkeiten, Apache so zu konfigurieren, dass Überschreibungen von .htaccessDateien möglich sind. In meiner Konfigurationsdatei gibt es den folgenden Block: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all …

1
Was macht die Option -n in sed?
Dies ist der Manpage-Eintrag für -n: -n Unterdrücken Sie das automatische Drucken des Musterbereichs Ich stelle fest , dass , wenn nicht die Verwendung -nfür bestimmte Operationen, wobei jede Zeile in stdout gedruckt wird (und die angeforderten Zeilen gedruckt zweimal): $ cat test.txt first second third fourth fifth $ sed …

3
Cygwin bash sed sperrt meine Dateien
Wenn ich Dateien in Cygwin Bash mit dem Befehl sed ändere, wird die Datei gesperrt. Reproduzieren: Öffnen cmdund cdzu nicht-Benutzerverzeichnis (fe temp) echo aaa > test.txt Öffne im Texteditor, füge eine Zeile hinzu, versuche zu speichern => funktioniert %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" Fügen Sie im Texteditor eine weitere …
12 windows  bash  sed  cygwin 

1
Ersetzen von [0-9] durch [AJ] funktioniert nicht mit sed
Ich arbeite an einem Befehl, der alle Ziffern 0-9 durch die entsprechenden Buchstaben in sed ersetzt. Ich weiß, dass ich etwas falsch mache, aber sed interpretiert den Ersatz-Regex nicht als etwas anderes als ein String-Literal. Der Befehl, den ich benutze, ist sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Es scheint mir …


3
Löschen Sie das erste bekannte Zeichen in einer Zeichenfolge mit sed
Wie löscht man das erste bekannte Zeichen in einer Zeichenkette mit sed? Angenommen, ich möchte das erste Zeichen (@) in der Zeichenfolge "@ ABCDEFG1234" löschen. Ich möchte, dass sed überprüft, ob "@" als erstes Zeichen vorhanden ist. In diesem Fall sollte das Zeichen gelöscht werden.
11 sed 

1
Kann GNU sed (für Windows) mit Unicode umgehen? Wenn ja, handelt es sich um ein Problem mit der Codepage / dem Gebietsschema oder um einen Wechsel?
Ich benutze GNU SED seit ein paar Jahren ein und aus. Es bringt mich manchmal ein bisschen durcheinander, aber es macht einen guten Job ... für Einzelbyte-Zeichensätze! Hin und wieder stelle ich fest, dass GNU SED Unicode-fähig ist, aber das, was ich am nächsten gesehen habe, ist der "binäre" Modus. …
10 windows  encoding  unicode  sed  gnu 

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.