Als «replace» getaggte Fragen

25
So ersetzen Sie das aktuelle Wort unter dem Cursor in Emacs

Wie ersetze ich das aktuelle Wort unter dem Cursor in Emacs? Ich weiß, dass ich query-replace oder replace-string verwenden kann, aber jedes Mal, wenn ich dies tue, muss ich den gesamten String eingeben, der ersetzt werden soll. Dies ist nur ärgerlich. Vi hat ein äquivalentes Kommando cword und ich...

23
Ersetzen Sie den String mit sed durch den Inhalt einer Datei

Ich habe zwei verschiedene Dateien: Datei1 /home/user1/ /home/user2/bin /home/user1/a/b/c Datei2 <TEXT1> <TEXT2> Ich möchte das <TEXT1>von File2 mit dem Inhalt von File1 ersetzen, das verwendet sed. Ich habe diesen Befehl ausprobiert, erhalte aber keine korrekte Ausgabe: cat...

23
So melden Sie "sed" -In-Place-Änderungen

Gibt sedes eine Möglichkeit, beim Ersetzen von Strings die vorgenommenen Änderungen zu protokollieren (ohne sich auf einen Unterschied zwischen alten und neuen Dateien zu verlassen)? Wie kann ich zum Beispiel die Befehlszeile ändern? find . -type f | xargs sed -i 's/abc/def/g' kann ich die...

19
sed mit kaufmännischem Und (&) verwenden

Ich verwende sed, um Muster in SAS-Dateien zu suchen und zu ersetzen, anstatt sie einzeln zu ändern. Das Problem ist, dass ich versuche, Makrovariablen zu ersetzen, und wenn ich das kaufmännische Und verwende, wird es nicht richtig verarbeitet. Here's my code: sed -ie

13
Vim: s ersetzen die ersten N <g Vorkommen in einer Zeile

In vim habe ich manchmal Gelegenheit, die ersten paar Vorkommen eines Matches in einer Zeile zu ersetzen, aber nicht jeder gmöchte. z.B: a a a a a zu b b b a a Ich weiß, dass ich es gebrauchen könnte :s/a/b/[enter]:[up][enter]:[up][enter], aber das ist bei drei Wiederholungen langweilig genug. Ich...

11
Fallerhaltende Suche und Ersetzung in vim?

In vim, ich weiß , dass ich mit oder ohne Groß- und Kleinschreibung suchen. Aber wenn ich nach einer Zeichenfolge in Groß- oder Kleinschreibung suchen und diese durch eine Ersetzung derselben ersetzen möchte, ist dies in einer einzelnen Zeichenfolge möglich :s///? Zum Beispiel möchte ich diese...

11
Ersetzen Sie mehrere Zeichenfolgen in einem Durchgang

Ich suche nach einer Möglichkeit, Platzhalterzeichenfolgen in einer Vorlagendatei durch konkrete Werte durch gängige Unix-Tools (bash, sed, awk, möglicherweise perl) zu ersetzen. Es ist wichtig, dass der Austausch in einem einzigen Durchgang erfolgt, dh was bereits gescannt / ersetzt wurde, darf...

10
Sed: Muster in jeder zweiten Zeile ersetzen?

Gibt es eine Möglichkeit, seddas Muster bei jedem zweiten Auftreten zu ersetzen? Oder zumindest in jeder zweiten Zeile? (Sicher ist es mit einem Skript möglich, aber ich habe mich gefragt, ob sedich es schaffen kann). Bearbeiten ich fand sed -e "s/pattern/replacement/g;n" Aber es ersetzte jedes...