我有一个小小的bash脚本,应该读取文件并在mplayer中播放每一行。但它只播放每个文件1秒钟,然后进入下一首歌曲。只有文件的最后一行正在播放。以下是我迄今为止:while read line,only reading last line
#!/bin/bash
file=/home/dummy/list.m3u
echo "################################"
while IFS= read -r line
do
echo "loadfile '$line'" > /tmp/mplayer.fifo
done < $file
文件中的行只包含路径像这样的MP3:/home/dummy/song.mp3
我怎样才能发挥各条线和后歌曲结束开始下一首歌曲?
此外,有没有办法以随机顺序读取行?
在此先感谢。
使用'>>'代替'>'作为_appending_。 – devnull