다음을 통해 찾고 있는 파일을 찾을 수 있습니다.
find . -name "*.mp3";
내가 원하는 것은 이것이다:
find . -name "*.mp3" -exec openssl enc -e -aes-256-cbc -in path/to/file.mp3
-out path/to/file.enc -pass pass:pass;
하지만 명령의 -exec 부분에서 find를 사용하여 찾은 파일을 참조하는 방법을 모르겠습니다.
답변1
{}
를 사용하여 파일을 참조 해야 합니다 . 그러므로:
find . -name "*.mp3" -exec openssl enc -e -aes-256-cbc -in "{}" -out "{}".enc -pass pass:pass \;