Skip to content

Instantly share code, notes, and snippets.

@janikvonrotz
Created April 7, 2020 13:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save janikvonrotz/e0dc090da99ad28a572a3df6eaaf4180 to your computer and use it in GitHub Desktop.
Save janikvonrotz/e0dc090da99ad28a572a3df6eaaf4180 to your computer and use it in GitHub Desktop.
Split file names into year and month folder
for file in *; do
echo $file;
yearmonth=$(echo $file | grep -o '[0-9][0-9][0-9][0-9]-[0-9][0-9]')
newfilename=$(echo $file | grep -o '[0-9][0-9]-[a-z].*.md$')
mkdir $yearmonth
mv $file $yearmonth/$newfilename
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment