These are a few commands I use in situations where I can’t use Eclipse for refactoring my code, you can use them by replacing from
and to
with the names you want.
No need to remind you to take backups to prevent irreversible loss of data.
Rename files and folders
find . ! -path . -name '*' -exec bash -c 'echo $0 ${0/from/to}' {} \;
Rename variables
find . -type f -print | xargs sed -i 's/from/to/g'
Rename variables in bulk
find . -type f -print | xargs sed -i 's/from/to/g;s/foo/bar/g;s/FOO/BAR/g'
Leave a Reply