Search and replace en ligne de commande

15.01.2008 0

Pour faire un search and replace en ligne de commande sur tous les fichiers .txt d’un répertoire :

perl -pi -e 's/find/replace/g' *.txt

La même chose pour des fichiers contenus dans une arborescence :

find . -name '*.txt' |xargs perl -pi -e 's/find/replace/g'


 Olivier PIERRE, freelance au Luxembourg Analyste développeur PHP/MySQL/jQuery et administrateur système Linux spécialiste Gentoo


Les messages similaires