Skip to content

Instantly share code, notes, and snippets.

@novasponge
Created December 2, 2019 18:09
Show Gist options
  • Save novasponge/a416aef3ed259431cdb9cd34bcfdd8e0 to your computer and use it in GitHub Desktop.
Save novasponge/a416aef3ed259431cdb9cd34bcfdd8e0 to your computer and use it in GitHub Desktop.
git rename file
for file in $(git ls-files | grep %filenamematch% | sed -e 's/\(%filenamematch%[^/]*\).*/\1/' | uniq); git mv $file $(echo $file | sed -e 's/%filenamematch%/%replacement%/')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment