jumar's log

mercredi, septembre 28, 2005

shell script qui remplace récurcivement un patern dans des fichiers

#! /bin/sh
find . -type f -name '*' -print | while read file
do
if [ "$file" = "$0" ]; then
echo "skip the script !"
else
sed -e s/RVx/RSX/g $file > $file.tmp && mv $file.tmp $file && echo "file $file patched"
fi
done