Als «sed» getaggte Fragen

11
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...

7
Drucken Sie Zeile X vor / nach der gefundenen Zeile

Ich möchte in einer bestimmten Datei nach einer bestimmten Zeichenfolge suchen. Wenn ich die Zeichenfolge gefunden habe, möchte ich auch die Zeilen der Zeile X vor (oder nach) dieser Zeile drucken. Kann das mit grep oder awk oder brauche ich eine Kombination? Ich möchte so etwas wie haben , diese...

7
CSV-Datei mit sed transformieren

Um einige Daten in ein bestimmtes Tool importieren zu können, muss ich eine CSV-Datei aus diesem Format transformieren "data","data","data data","data","123" in dieses Format data;data;data data;data;123 Die Spalten enthalten nie ", ;oder ,aber es können Räume. Derzeit verwende ich Folgendes sed -e...

6
Wie füge ich die erste Zeile einer Datei hinzu?

Wie können Sie sed verwenden, um die gesamte erste Zeile einer Datei durch diese erste Zeile plus zusätzlichen Text zu ersetzen? Wie kann ich beispielsweise -fooan eine Datei anhängen , die nur eine Zeile enthält ? testfile Inhalt beginnt: some-text testfile Inhalt

4
Was macht die Option -e in sed?

Ich versuche, ein Shell-Skript zu verstehen, das verwendet sed. Ich stellte fest, dass es einige Orte gab, an denen sed wurde mit dem angerufen -e Möglichkeit. Ich habe versucht, die zu sehen man Seite und es erwähnt nur, -e Befehl Hängen Sie die durch das Befehlsargument angegebenen...

4
Wörter entfernen, die keine Buchstaben enthalten

Bei einer Textdatei mit durch Leerzeichen getrenntem String und einer durch Tabulatoren getrennten Ganzzahl möchte ich alle Wörter entfernen, die nicht aus Alpha bestehen, aber Wörter, die nur aus Alpha-Zeichen bestehen, und die Tabulatortaste sowie die Ganzzahl danach beibehalten. Meine Versuche,...

3
grep, xargs, sed um PHP eval hack aufzuräumen

Ich versuche, die Befehle auf http://devilsworkshop.org/tutorial/remove-evalbase64decode-malicious-code-grep-sed-commands-files-linux-server/55587/ zu verwenden, um einen PHP-basierten Hack zu bereinigen auf einer Website. Beispielcode zum Abgleichen / Entfernen <?php

2
Linux sed kann die Datei nicht lesen, die genau dort ist

grep -r -l --include=*.{html,js,css} "\bAA\b" . | xargs -0 -n 1 sed -i -e "s/\bAA\b/BB/g" Als ich den obigen Befehl ausführte, wurde folgende Fehlermeldung angezeigt: sed: can't read ./login.html : No such file or directory Das ist ziemlich seltsam, wie ich es kann vi ./login.html Ich verstehe...