Als «sed» getaggte Fragen

86
Das Konzept von 'Hold Space' und 'Pattern Space' in sed

Ich bin verwirrt von den beiden Konzepten in sed: Hold Space und Pattern Space. Kann jemand helfen, sie zu erklären? Hier ist ein Ausschnitt aus dem Handbuch: h H Copy/append pattern space to hold space. g G Copy/append hold space to pattern space. n N Read/append the next line of input into the...

84
Benennen Sie Dateien rekursiv mit find und sed um

Ich möchte eine Reihe von Verzeichnissen durchgehen und alle Dateien, die auf _test.rb enden, in _spec.rb umbenennen. Es ist etwas, das ich nie ganz herausgefunden habe, wie man mit Bash umgeht, also dachte ich diesmal, ich würde mich etwas anstrengen, um es festzunageln. Ich bin bisher jedoch...

80
Globales Suchen und Ersetzen der Linux-Befehlszeile

Ich versuche, eine Zeichenfolge in allen Dateien zu suchen und zu ersetzen, die mit grep auf einem Linux-Computer übereinstimmen. Ich habe einige Teile von dem, was ich tun möchte, bin mir aber nicht sicher, wie ich sie am besten aneinander reihen soll. grep -n 'foo' * wird mir Ausgabe in der Form...

73
sed Zeile mit Leerzeichen zu einer bestimmten Zeile einfügen

Ich habe eine Zeile mit Leerzeichen am Anfang, zum Beispiel "Hallo Welt". Ich möchte diese Zeile in eine bestimmte Zeile in einer Datei einfügen. Fügen Sie beispielsweise "Hallo Welt" in die nächste Datei ein hello world Ergebnis: hello hello world world Ich benutze dieses sed-Skript: sed -i...