sed

Sed (Stream EDitor) ist ein Befehlszeilen-Editor für die POSIX-Umgebung. Sed verarbeitet eine oder mehrere Dateien gemäß einem Editier-Skript und schreibt die Ergebnisse in die Standardausgabe. Es wurde in den Bell Labs entwickelt und existiert seit Mitte der 70er Jahre. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Programmierung mit sed- oder sed-basierten APIs bezieht. Fragen zur Verwendung oder Problembehandlung von sed-Befehlszeilenoptionen selbst sind nicht Thema.
1
Antwort

sed: 1: "...": Ungültiger Befehlscode f

%Vor% Ich erhalte diesen Fehler, wenn ich den obigen Befehl im Terminal ausführe. %Vor% Ich habe mir verschiedene Foren angesehen und nichts über Code f herausgefunden. Jede Hilfe / Einsicht würde geschätzt werden     
16.03.2015, 16:18
3
Antworten

Ändere das Trennzeichen für die sed-Linie zu NUL, um als "xargs-0" Vorfilter zu fungieren?

Ich führe eine Befehlszeile wie folgt aus: %Vor% Wo filename_listing_command Nullbytes verwendet, um die Dateien zu trennen - das ist es, was xargs -0 konsumieren will. Problem ist, dass ich einige der Dateien herausfiltern möchte....
20.09.2010, 23:50
4
Antworten

Wie benutze ich sed, um etwas aus der ersten Zeile zurückzugeben, was übereinstimmt und früh aufgibt?

Ich sah von Wie zu verwenden sed, um nur das erste Vorkommen in einer Datei zu ersetzen? Wie ich das meiste mache, was ich will: %Vor% Dies findet die erste Übereinstimmung von etwas und extrahiert sie (natürlich ist mein reales Beis...
20.11.2009, 23:54
1
Antwort

Lesen einer bestimmten Zeile aus einer Datei im Bash-Skript mit Variable als Zeilennummer

Ich habe eine CSV-Datei, die eine große Anzahl von Einträgen enthält. Ich muss bestimmte Zeilen aus der Datei lesen. Die Zeilennummer wird in einer Variablen namens lineno gespeichert. Wie kann man das erreichen? Es sieht vielleicht so aus:...
08.02.2014, 20:15
6
Antworten

ersetzt mehrere Linienmuster in sed

Ich möchte einfach folgendes tun ersetzen %Vor% von %Vor% in der Eingabedatei. Dafür habe ich versucht %Vor% Das funktioniert nicht. Kann jemand vorschlagen, was wäre der richtige Weg, dies mit Sed zu tun?     
17.11.2011, 09:11
4
Antworten

sed / awk - Drucken Sie Text zwischen Mustern, die sich über mehrere Zeilen erstrecken

Ich bin neu im Scripting und habe versucht zu lernen, wie man Text, der zwischen zwei verschiedenen Mustern existiert, extrahiert. Allerdings kann ich im folgenden Szenario noch nicht herausfinden, wie man Text zwischen zwei Mustern extrahiert:...
23.10.2012, 04:30
6
Antworten

sed Optimierung (große Dateiänderung basierend auf kleineren Datensätzen)

Ich muss mich mit sehr großen Klartextdateien beschäftigen (über 10 Gigabyte, ja ich weiß, es kommt darauf an, was wir groß nennen sollten), mit sehr langen Zeilen. Meine letzte Aufgabe beinhaltet eine Zeilenbearbeitung basierend auf Daten au...
11.05.2009, 16:27
2
Antworten

Sed-Verzeichnis nicht gefunden, wenn R mit -e-Flag ausgeführt wird

Wenn ich versuche, den folgenden Befehl auszuführen: R --slave --no-save --no-restore -e "print('foo')" Ich bekomme: /usr/local/bin/R: line 193: /usr/local/Library/ENV/4.3/sed: No such file or directory ERROR: option '-e' requires a...
18.07.2016, 15:15
4
Antworten

Kombination von -v Flag und -A Flag in Grep

Ich muss eine Datei nach einer Zeichenfolge durchsuchen, alle Zeilen entfernen, die die Zeichenfolge enthalten, und auch die beiden Zeilen entfernen, die auf eine Zeile folgen, die die Zeichenfolge enthält. Ich hatte gehofft, dass ich das mit so...
17.04.2013, 01:49
1
Antwort

lösche Zeilen mit sed einem speziellen Regex

Ich versuche alle Zeilen zu löschen, die mit einigen optionalen Sonderzeichen beginnen, gefolgt von blubb: das sind die Linien, die ich zusammenbringen möchte: %Vor% das sollte es tun, aber nicht funktionieren: ( %Vor% Hat jemand die...
30.05.2012, 19:17