0
我想制作一个简单的bash脚本,它打印出MPD中当前歌曲的路径。尝试将文本附加到文件时产生错误的Bash脚本
while [ 1 ]
do
mpc idle
track=$(mpc current | awk -F " - " '{print $2}')
echo $track
path_to_track=$(mpc search title "$track")
echo $path_to_track
"$path_to_track" >> /home/noob/MPDPlaylist/testplaylist.m3u
done
现在,这个问题只要我的脚本尝试的path_to_track
值appenf到该文件是它会产生下面的错误
player
Skin To Bone
Linkin Park/Living Things(2012)/09 - Linkin Park - Skin To Bone.mp3
test.sh: line 8: Linkin Park/Living Things(2012)/09 - Linkin Park - Skin To Bone.mp3: No such file or directory
现在,我在做什么错在这里。正如你在上面的代码中看到的,我已经尝试添加double quotes
。
谢谢,它工作。其实我用'echo'试过了,但它不起作用,可能是我搞砸了一些东西。 – RanRag 2012-07-07 12:59:32