SoX를 사용하여 셔플을 하시겠습니까?

SoX를 사용하여 셔플을 하시겠습니까?

play폴더에서 노래 셔플을 사용할 수 있는 방법이 있나요 SoX?

play ~/Music/*/**

답변1

sort -R를 사용하여 파일 목록을 "임의" 순서로 재정렬 할 수 있습니다 . 명령은 다음과 같을 수 있습니다.

find ~/Music -type f | sort -R | xargs -I + play +

이는 하위 트리 find ~/Music -type f의 모든 파일 목록을 반복적으로 생성합니다 Music. 결과 경로 이름 목록은 무작위 순서로 "정렬"되고 매번 경로 이름 수가 적거나 많은 sort -R연속 호출에 인수로 전달됩니다 . 각 음악 파일에 대해 개별적으로 호출되는 "대체 문자열" play의 사용에 유의하십시오 .+play

(편집: 아래 Warren의 의견을 바탕으로 이제 쓸모는 없지만 무해한 두 번째 작은따옴표를 제거했습니다 +.)

관련 정보