migrate
Télécharger (366 octets)
#!/bin/bash
#Permet de faire des substitutions dans un répertoire.
#Les fichiers CVS et les sauvegardes ne sont pas affectés.
TMP_SED=/tmp/tmp_sed_`basename $0`_$$
if [ $# != 3 ]
then
echo Usage: $0 repertoire motif substitution
fi
cd $1
for file in `find . -type f | grep -v CVS | grep -v "~$"`
do
sed "s/$2/$3/g" $file >$TMP_SED
mv $TMP_SED $file
done
#Permet de faire des substitutions dans un répertoire.
#Les fichiers CVS et les sauvegardes ne sont pas affectés.
TMP_SED=/tmp/tmp_sed_`basename $0`_$$
if [ $# != 3 ]
then
echo Usage: $0 repertoire motif substitution
fi
cd $1
for file in `find . -type f | grep -v CVS | grep -v "~$"`
do
sed "s/$2/$3/g" $file >$TMP_SED
mv $TMP_SED $file
done
Si avez des problèmes avec ce script, vous pouvez utiliser le Forum Scripts