Fügen Sie AppleScript-Variablen ein, ohne sie durch Kommas vom Text zu trennen

Fügen Sie AppleScript-Variablen ein, ohne sie durch Kommas vom Text zu trennen

Ich muss ein Shell-Skript in einem Applescript wie diesem ausführen

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

Aber Unix gibt einen Fehler aus, weil dieses Skript path_to_plist und PlistKey mit einem Komma zu trennen scheint, also versucht es, dies auszuführen

defaults read ~/Library/Preferences/plist_name, PlistKey

Und das gibt diesen Fehler

Das Domänen-/Standardpaar existiert nicht

Weiß jemand, was zu tun ist?

Antwort1

Hast du es versucht
set key_status to (do shell script " defaults read & path_to_plist & \" PlistKey\" ")

?

verwandte Informationen