.m3u
다음 명령을 사용하여 음악이 포함된 디렉터리에 재생 목록을 만듭니다.
ls -1v | grep .opus > Playlist.m3u
폴더 뒤에 m3u 파일 이름을 자동으로 지정하는 방법은 무엇입니까?
답변1
ls와 grep 없이 내장된 printf만으로 이를 수행하는 방법은 다음과 같습니다.
printf '%s\n' *.opus > "${PWD##*/}.m3u"
또는 남용 세트
set -- *.opus "$@"
printf '%s\n' "$@" > "${PWD##*/}.m3u"
후자는 배열을 생성합니다. 그런데 두 솔루션 모두 외부 명령을 사용하지 않으며 이러한 모든 명령은 셸에서 내장되어 있습니다.
답변2
제공한 명령을 조정하세요.
ls -1v | grep .opus > "${PWD##*/}".m3u
현재 디렉터리 이름과 확장자를 사용하여 파일이 생성됩니다 .m3u
.