Ich versuche, den Linux sed
Befehl zu verwenden, um assoziative Array-Werte in einer PHP-Konfigurationsdatei zu ersetzen. Auf MacOS läuft alles gut, aber unter Linux bekomme ich einen Fehler.Unix-Befehl "sed" zum Ersetzen von PHP assoziativen Array-Werten
Befehl
sed -i .back "s/'param'.*=>.*/'param' => 'value',/" config.php
Error (linux): sed: -e Ausdruck # 1, char 1: unbekannter Befehl:. `‘
Welche geeignete Lösung wäre es, PHP-Array-Werte durch den sed
Befehl zu ersetzen?
zeigen Sie ein Fragment Ihrer Konfigurationsdatei mit zu ersetzenden assoziativen Array-Werten an – RomanPerekhrest