Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2011
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.57 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Usage
  4. if [ $# -ne 1 ]
  5. then
  6.   echo Usage : pls2dir FILE
  7.   exit
  8. fi
  9.  
  10. # Make directory
  11. dir=`echo "$1" | sed 's/.pls//'`
  12. if [ ! -d "$dir" ]
  13. then
  14.   echo -n "Make directory : "
  15.   echo $dir
  16.   mkdir "$dir"
  17. else
  18.   echo "Directory already exist"
  19. fi
  20.  
  21. # File for list of musics with some filters
  22. out=`mktemp`
  23. cat "$1" | grep File | cut -d"=" -f2 | sed 's/file:\/\///' > $out
  24.  
  25. out2=`mktemp`
  26.  
  27. # Copy each music to the directory
  28. while read line
  29. do
  30.   printf "%b\n" "${line//%/\\x}" >> $out2
  31. done < $out
  32.  
  33. while read line
  34. do
  35.   cp "$line" "$dir"
  36. done < $out2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement