텍스트와 쉼표를 구분하지 않고 AppleScript 변수를 삽입합니다.

텍스트와 쉼표를 구분하지 않고 AppleScript 변수를 삽입합니다.

다음과 같은 AppleScript에서 쉘 스크립트를 실행해야 합니다.

set key_status to (do shell script "defaults read " & path_to_plist & " PlistKey")

하지만 유닉스에서는 이 스크립트가 path_to_plist와 PlistKey를 쉼표로 구분하여 실행하려고 시도하기 때문에 오류가 발생합니다.

defaults read ~/Library/Preferences/plist_name, PlistKey

그러면 이 오류가 발생합니다.

도메인/기본 쌍이 존재하지 않습니다.

무엇을 해야할지 아는 사람 있나요?

답변1

시도해 봤어?
set key_status to (do shell script " defaults read & path_to_plist & \" PlistKey\" ")

?

관련 정보