7 echo " renameSalomeModule oldName newName dirModule"
9 echo " -> replace any occurence of oldName by newName in module dirModule"
11 echo " (nex name cannot contain old name)"
15 echo " cp -r HELLO_SRC CALCULATOR_SRC"
16 echo " renameSalomeModule HELLO CALCULATOR CALCULATOR_SRC"
23 # Rename the first directory containing $oldName in their file name
24 liste=`find . -type d -name "*${oldName}*"`
27 newFile=`echo $file | sed "s/${oldName}/${newName}/g"`
28 echo "mv -f $file $newFile"
55 # check names for restriction
56 echo $newName | grep $oldName > /dev/null
59 echo -e "Sorry : There is a restriction!\nNew name cannot contain old name.\n"
66 if [ "$1" == "-i" ] # mode interactif
68 echo replace any occurence of $oldName by $newName in module $moduleName
71 echo "Do you want to replace any occurence of $oldName by $newName in module $moduleName ?"
76 y* | Y* | o* | O* ) ;;
83 echo Renamed Directories:
86 # rename directories one by one
93 # rename files containing ${oldName} in their name
97 liste=`find . -name "*${oldName}*"`
100 newFile=`echo $file | sed "s/${oldName}/${newName}/g"`
101 echo "mv -f $file $newFile"
108 # modify all files containing $oldName, replace occurences by $newName
109 liste=`find -name "*"`
114 grep $oldName $file > /dev/null 2>&1
118 cat $file | sed "s/${oldName}/${newName}/g" > fic_temp_${today}
119 cp -f fic_temp_${today} $file
123 rm -f fic_temp_${today}