상황은 mpg321
파일 목록을 인수로 허용 하는 MP3 플레이어 가 있습니다. 나는 "music"이라는 디렉토리에 음악을 보관하는데 여기에는 몇 개의 디렉토리가 더있다. 난 그냥 그들 모두를 재생하고 싶어, 그래서 나는 프로그램을 실행
mpg321 $(find /music -iname "*\.mp3")
. 문제는 일부 파일 이름에 공백이 있고 프로그램이 해당 이름을 작은 부분으로 나누고 누락 된 파일에 대해 불평한다는 것입니다. find
따옴표로 결과 감싸기
mpg321 "$(find /music -iname "*\.mp3")"
모든 것이 하나의 큰 "파일 이름"이되기 때문에 도움이되지 않습니다.
그러면 어떻게해야합니까? 그것이 중요하다면, 나는 사용 bash
하고 있지만 zsh
곧 전환 할 것입니다.