Benutzer-Werkzeuge

Webseiten-Werkzeuge


bash:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
bash:start [2016/03/09 11:05] – angelegt jenadbash:start [2024/08/07 13:39] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 3: Zeile 3:
  
 ==== sed ==== ==== sed ====
 +
 +Text ersetzen in vielen Dateien
 +
 +ich möchte diese Zeilen ändern:
 +
 +  ABC="irgendwasbeliebiges"
 +  
 +in
 +
 +  ABC="irgendwasspezielles"
 +  
 +also zB in einer Konfigurationsdatei  
 +
 +<code bash>
 +sed -i -e 's/^ABC="\(.*\)"/ABC="irgendwasspezielles"/g' datei
 +</code>
 +
 +und für viele Dateien recursiv in allen Verzeichnissen, zB in allen php-Dateien:
 +
 +<code bash>
 +find -name "*.php" -print0 | xargs -0 sed -i -e 's/^ABC="\(.*\)"/ABC="irgendwasspezielles"/g'
 +</code>
 +
 +
 +
 +
bash/start.1457517948.txt.gz · Zuletzt geändert: 2024/08/07 13:34 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki