Skip to content

Instantly share code, notes, and snippets.

@kinsteronline
Created July 9, 2013 16:43
Show Gist options
  • Save kinsteronline/5958989 to your computer and use it in GitHub Desktop.
Save kinsteronline/5958989 to your computer and use it in GitHub Desktop.
Bash renames, for future reference. Just wanted something quick, I'm sure there is a better way.
#!/bin/bash
for file in *.coffee; do
filename=$(basename "$file")
ext="${filename##*.}"
filename="${filename%.*}"
git mv "$file" "$filename.js.$ext"
done
for lessfile in *.less; do
filename=$(basename "$lessfile")
ext="${filename##*.}"
filename="${filename%.*}"
git mv "$lessfile" "$filename.css.$ext"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment