quindiOriginariamente inviato da GreyFox86
con sed potevi anche, l'ho usato giusto ieri per fare la stessa cosa:
nel comando, s indica di sostituire, g indica globalmente (cioè non sostituisce solo il primo match per ogni riga, ma tutti i match per ogni riga).codice:sed -e 's/AAA/BBB/g' * -i".bak"
-i sta per "in place", cioè non stampa su stdout ma lavora sui files stessi, salvando le copie di backup aggiungendo .bak al nome.
lo farebbe su tutti i files di una directory ?? E per tutte le sotto-directory???codice:sed -e 's/AAA/BBB/g' * -i".*"