Sostituire una stringa di testo in tutti i file in tutte le sotto cartelle
Post n°53 pubblicato il 25 Gennaio 2016 da taichung
Il seguente insieme di comandi mi permette di ricercare all'interno di tutti i file ascii (di testo) in tutte le cartelle e sotto cartelle, una stringa di testo, e poi sostituirla con un'altra. Per esempio, se volessi sotituire la stringa di testo foo con bar, dovrei lanciare: grep -ri -l foo . | xargs sed -i 's/foo/bar/g'
Utilissimo per esempio per sostituire il nome di una funzione ricorrente in diversi file.
|
||||||
|
Inviato da: cassetta2
il 23/08/2019 alle 12:59