#!/bin/sh # # m3ucopy # # Copy sound files from a m3u playlist to a given directory. # A quick and dirty script... # # Elias Schwerdtfeger, http://www.tamagothi.de/ # # $Id: m3ucopy,v 1.2 2008/07/08 10:36:11 elias Exp $ # Parse parameters dir=playlist_files case $# in 1) m3ufile=$1 ;; 2) m3ufile=$1 dir=$2 ;; *) echo >2 "Usage: $0 []" exit ;; esac # The filenames may contain spaces, better ignore them IFS=' ' # Copy all files to the directory test -d $dir || mkdir $dir for i in `sed '/^#/d' $m3ufile` do cp -u "$i" $dir done