次の 2 行のコードを呼び出すシェル スクリプトを使用しています。
iname=$(ls -d -1 $PWD/*jpg)
osascript -e 'tell app "Finder" to set desktop picture to POSIX file \"$iname\"'
ここで、iname は変数で、必要な画像への絶対パスです。私が読んだことから、これは osascripts に変数を渡す方法です。しかし、これらの2行を実行しようとすると、このエラーが発生します
55:56: syntax error: Expected expression, property or key form, etc. but found unknown token. (-2741)
誰かがこれを修正する方法を説明できますか?