Guest User

Untitled

a guest
Nov 20th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. GMT20161003-randomtext.mp4
  2.  
  3. zmodload zsh/datetime
  4. autoload zmv
  5. zmv -n '(**/)GMT(<->)*(.mp4)(#qD.)' '$1${(L)$(
  6. strftime %A "$(strftime -r %Y%m%d $2)")}$3'
  7.  
  8. find . -name 'GMT*-*.mp4' -type f -exec bash -c '
  9. for file do
  10. base=${file##*/}
  11. date=${base#GMT}
  12. date=${date%%-*}
  13. wday=$(date -d "$date" +%A)
  14. echo mv -i "$file" "${file%/*}/${wday,,}.mp4"
  15. done' bash {} +
Add Comment
Please, Sign In to add comment