【发布时间】:2012-07-07 16:12:25
【问题描述】:
我正在尝试制作一个简单的 bash 脚本,用于打印 MPD 中当前歌曲的路径。
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 的值附加到文件中,它就会生成以下错误
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 。
【问题讨论】: