Sehr geehrte Damen und Herren
Meine Aufgabe ist es, anstelle einer Zeichenketten in mehreren Dateien.
Dateiname: Datei1
Zitat:
.....
receiverIP \u003d abc.server.com
|
Ich kann
sed zu ersetzen abc.server.com zu unix.server.org
z. B.
sed 's / abc.server.com / unix.server.org / g Datei1> newfile1
Ich habe 2 Fragen. Wie kann ich
- direkt speichern Datei1 statt append zu newfile1. Ich weiß, ich kann die Pipeline "newfile1 mv Datei1" danach. Ich möchte nur wissen, ob es eine einfache Lösung.
- Wenn ich 10 Dateien zu ersetzen Streicher, dh datei1 datei2 .... file10. Kann ich es in einem einzigen Befehl? Ich habe einige alte Post sed -ich tun kann. Aber meine Maschine nicht unterstützt AIX-i-Argument. Unten ist ein Teil meiner Manpage von sed.
sed Command
Zweck
Bietet einen Stream-Editor.
Syntax
sed [-N] Script [Datei ... ]
sed [-N] [-e Script] ... [-F ScriptFile] ... [Datei ... ]
Vielen Dank für Ihre Hilfe in fortgeschritten.