내 Linux 컴퓨터에서 디렉터리에 있는 모든 음악을 무작위로 섞어서 재생해 보았습니다. 실행하면 omxplayer $(ls -1b |sort -R)
이라고 나옵니다 /usr/bin/omxplayer.bin: invalid option -- '\'
. 이것은 말이 되지 않습니다. omxplayer
해당 출력이 실행되어야 하며, ls -1b
이는 디렉터리의 출력을 열에 표시 1
하고 공백을 인식할 수 있도록 이스케이프 문자를 표시해야 합니다. 제가 뭘 잘못하고 있나요? 디렉토리에 있는 모든 음악을 어떻게 셔플하고 재생할 수 있나요?
답변1
omxplayer "$(ls | shuf -n 1)"
작동해야합니다.