파일을 읽고 각 줄을 mplayer로 재생해야하는 bash 스크립트가 있습니다. 그러나 각 파일의 1 초만 재생 한 후 다음 노래로 이동합니다. 파일의 마지막 행만 제대로 재생됩니다. /home/dummy/song.mp3읽는 동안 마지막 줄만 읽기
나는 각 행을 재생할 수있는 방법이후 :
#!/bin/bash
file=/home/dummy/list.m3u
echo "################################"
while IFS= read -r line
do
echo "loadfile '$line'" > /tmp/mplayer.fifo
done < $file
파일의 선은 바로이 같은 MP3 파일의 경로를 포함 : 여기에 지금까지 무엇을 가지고 노래가 끝나면 다음 노래가 시작됩니까?
또한 임의의 순서로 줄을 읽는 방법이 있습니까?
미리 감사드립니다.
_appending_은'>'대신'>>'을 사용하십시오. – devnull