ich sed bin mit zwei Zeichenfolgen in einer Datei in bash suchen und ersetzen (GNU sed)Warum sed ersetzen + Umleitung löscht meine Datei?
Dies ist die Datei nach
-rw-r--r-- 1 websync www-data 4156 mar 27 12:56 /home/websync/tmp/sitio-oficial/sitios/wp-config.php
hier wird der Befehl I
laufensed 's/www-test/www/g' /home/websync/tmp/sitio-oficial/sitios/wp-config.php > /home/websync/tmp/sitio-oficial/sitios/wp-config.php
und das Ergebnis
-rw-r--r-- 1 websync www-data 0 mar 27 13:05 /home/websync/tmp/sitio-oficial/sitios/wp-config.php
EDIT: Wenn ich seds Ausgabe nicht umleitung, dann habe ich die richtige Ausgabe. Wenn ich auf eine neue Datei umleitung, funktioniert alles ok.
für den Hinweis auf akzeptiert, dass ** dies mit anderen scheitern Dienstprogramme ** – jperelli
@jperelli Sie müssen eher akzeptieren als upvote :-) – brice
Ja, ich warte 5 Minuten, nach Stackoverflow. Vielen Dank! – jperelli