perl -p -i.bak -e "s/old_string/newstring/g" archivo
este comando ejecuta la sustitución (s/) en todo el documento (/g) por expresiones regulares especificada entre comillas dobles (") (-e)
hace un backup del archivo original con extension ".bak" (-i)
además se puede unir este comando con FIND,
find . | xargs perl -p -i.old -e 's/oldstring/newstring/g'
, aunque no funciona tan bien, puesto que crea un backup para toooodos los archivos y no solo para los que son sustituidos... hay que arreglar ese comando...tomado de: http://www.linux.com/feature/52709
No comments:
Post a Comment