我有一個小小的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