문제가 있습니다. mp3와 동일한 이름으로 텍스트 파일 정보를 생성합니다.
for f in *.mp3; do id3v2 -l "$f" > "${f%mp3}txt"; done
file.mp3 > file.txt 각각과 현재 디렉토리의 mp3에 대한 정보를 제공합니다.
하위 디렉터리에 대해 동일한 작업을 어떻게 수행할 수 있나요?
답변1
간단합니다. 재귀적 글로빙을 활성화하면 됩니다 **
.
shopt -s globstar ## enable recursive globbing operator **
for f in **/*.mp3; do id3v2 -l "${f}" > "${f%mp3}txt"; done