rendered paste body#!/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