Hello Kristin,
aus der Datei source1.txt:
blah
$password = "xSTRiNG1";
blubb
$password = "Singsang09";
dödel
$password = "STRxNGlechen";
wutz
wird durch:
cat source1.txt | sed -n 's/= ".*";/= "neues_PW";/
die Ausgabe:
blah
$password = "neues_PW";
blubb
$password = "neues_PW";
dödel
$password = "neues_PW";
wutz
Die kannst Du dann entweder durch Umleitung wieder in eine Datei schieben, oder Du nimmst den Masterbefehl -i für die Ersetzung in der Quelldatei oder Du schreibst sie statt /p mit dem Befehl /w Dateiname weg.
Ich mag das direkte Ersetzen in der Datei und das Steiklle Wegschreiben nicht :-)
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg
