Skip to content

Instantly share code, notes, and snippets.

@seebs
Last active August 29, 2015 14:22
Show Gist options
  • Save seebs/1aebbbecb98b532dc7da to your computer and use it in GitHub Desktop.
Save seebs/1aebbbecb98b532dc7da to your computer and use it in GitHub Desktop.
#!/bin/sh
for subdir in *; do
mkdir -p "resorted"
for subsubdir in $subdir/*/; do
subsub=${subsubdir#*/}
mkdir -p resorted/$subsub
mv $subsubdir resorted/$subsub/$subdir
done
rm -r $subdir
done
mv resorted/* .
rmdir resorted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment