totalrename.sh 508 B

1234567891011121314151617181920212223
  1. totalrename()
  2. {
  3. name1=$1
  4. name2=$2
  5. du ../../ -a | grep -v totalrename.sh | grep -v git | cut -f 2 | grep $name1 | awk '//{print $1 " " $1}' | sed "s/$name1/$name2/" | awk '//{print $2 " " $1}' | xargs -tI + sh -c "mv +"
  6. grep -Rli $name1 ../../ | grep -v totalrename.sh | grep -v git | xargs -t -n 1 sed -i "s/$name1/$name2/g"
  7. }
  8. totalrenamelist()
  9. {
  10. totalrename "xrn_check_encoding_parameterseterseters" "xrn_check_encoding_parameters"
  11. }
  12. totalrenamelist