Search & Replace su più file da riga di comando Inserito Mar, 2011-12-20 16:49 Tags: script search replace sed grep bash command line Se vogliamo sostituire del testo su tutti i file che contengono il testo originale all'interno di un percorso possiamo fare in questo modo: grep -RlZ "TESTO_ORIGINALE" . | xargs -0 -l sed -i -e 's/TESTO_ORIGINALE_ESC/TESTO_DA_SOSTITUIRE_ESC/g' Per *_ESC intendo che il testo deve considerare l'escaping delle "/". Ad esempio: Leggi tutto su Search & Replace su più file da riga di comandoAggiungi un commento
Replace di testo su tanti file Inserito Gio, 2011-05-05 01:06 Tags: bash sed command line Basta usare il comando sed: sed -i 's/lucid/natty/g' * Sostituisce tutti (modificatore g) i "lucid" con "natty" in tutti i file. Leggi tutto su Replace di testo su tanti fileAggiungi un commento