디렉터리에서 모든 오디오 및 비디오 파일을 반복적으로 찾아 단일 작업으로 다른 위치로 이동하는 방법은 무엇입니까?
답변1
이 find
명령을 사용하면 일치하는 파일을 제한할 수 있습니다. 그런 다음 exec
다음과 같은 옵션을 사용하여 스크립트를 호출할 수 있습니다.
find . \( -name '*.mp3' -o -name '*.avi' \) -exec /path/to/your/script.sh
이제 트리의 각 mp3/avi 파일에 대해 스크립트가 호출됩니다.
이를 입증하는 간단한 테스트는 script.sh가 다음과 같은 내용을 읽도록 하는 것입니다.
#!/bin/bash
echo Script called with "$1" as the filename
ffmpeg
이제 전화를 걸 거나 원하는 대로 스크립트를 작성할 수 있습니다 .