sox를 사용하여 폴더의 모든 mp3를 연속으로 재생하는 방법

sox를 사용하여 폴더의 모든 mp3를 연속으로 재생하는 방법

나는 컴퓨터에서 오디오를 재생하기 위해 sox를 ​​사용합니다. 좋아요. 그런데 폴더의 모든 mp3를 반복하는 방법을 모르겠습니다.

play -R *.mp3

그리고

play repeat 10 *.mp3

아니요. 시퀀스가 끝난 후 종료됩니다. 뭐, 무한 반복하는 스크립트를 작성할 수도 있겠지만, 더 쉬운 방법이 있다면 그걸 사용하고 싶습니다.

답변1

-R플래그는 아마도 sox당신이 생각하는 대로 작동하지 않을 것이므로 꼭 필요한 것이 아니라면 무시하십시오.

아마도 당신이 원하는 것은 이 무한 루프입니다

while true; do play *.mp3; done

정의에 따라 이 true키워드는 루프에 대해 "참" 값을 반환 while하고 더 짧은 키워드로 대체될 수 있습니다 :. 이 키워드는 아무 작업도 수행하지 않고 실패하지 않기 때문에 "참" 값도 반환합니다.

while :; do play *.mp3; done

관련 정보