![Apple 스크립트: "do shell script"를 사용하여 스크립트에서 id3tag를 호출할 수 없습니다.](https://rvso.com/image/1482457/Apple%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%3A%20%22do%20shell%20script%22%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C%20id3tag%EB%A5%BC%20%ED%98%B8%EC%B6%9C%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Audio Hijacker를 포함한 더 큰 스크립트의 일부가 될 Apple 스크립트에서 mp3의 이름을 바꾸려고 합니다.
set folder_p to "/Users/me/Music/"
set folder_path to POSIX path of folder_p
set file_path to ("\"" & folder_path & "one.mp3" & "\"")
do shell script (" id3tag " & " -AHEROR" & file_path)
마지막 명령은 다음 오류 메시지를 표시합니다.
error "sh: id3tag: command not found" number 127
명령줄에서 id3tag를 직접 호출하면 작동하지만 스크립트에서는 실패합니다. 무엇을 해야할지 아이디어가 있나요? Brew로 id3tag를 설치했습니다.
답변1
알았어 해결됐어. 고마워.
do shell script ("/usr/local/Cellar/id3lib/3.8.3_1/bin/id3tag " & " -A HHHHHHH " & file_path)