]> Sergey Matveev's repositories - dotfiles.git/blobdiff - bin/bin/music-renamer
HI flag
[dotfiles.git] / bin / bin / music-renamer
index d30eb13fd09ec4959d64c0704c565f503237e471..b494f7e826813d73b04a08ef75977ef0d3c7b51f 100755 (executable)
@@ -1,8 +1,9 @@
 #!/usr/bin/env zsh
-set -e
-max=$(echo `wc -l < $1`)
-for i ({1..$max}) {
-    num=`printf %02d $i`
-    name=`sed -n "$i"p < $1`
-    echo mv track$num.cdda.wav \"$num.$name.wav\"
-}
+
+ext=${1:-wav}
+
+while read name ; do
+    (( i++ ))
+    print -v num -f %02d $i
+    print -r mv track${num}.cdda.$ext ${num}.${(qq)name}.$ext
+done