#!/bin/bash path="$2" for n in `/bin/cat $1 | sed 's/ /!/g'` do filename=`/bin/echo $n | sed 's/!/ /g'` if [ -e $path$filename ] then echo -e "Check: $filename OK" else echo -e "Check: $filename Don't exist" fi done # sh -vx checksongs xmas.m3u /home/music/songs.xmas/ /bin/echo $n | sed 's/!/ /g' ++ /bin/echo 'U2-christmas.mp3' ++ sed 's/!/ /g' + filename=U2-christmas.mp3 + '[' -e '/home/music/songs.xmas/U2-christmas.mp3' ']' + echo -e 'Check: U2-christmas.mp3 Don'\''t exist' Check: U2-christmas.mp3 Don't exist Linuxula songs.xmas # ls -l /home/music/songs.xmas/U2-christmas.mp3 -r--r--r-- 1 music users 3,1M Δεκ 1 13:03 /home/music/songs.xmas/U2-christmas.mp3