17

Bash を使用osascriptして、Apple Script 経由で通知センター (Mac OS X) にメッセージを表示しています。テキスト変数を Bash からスクリプトに渡そうとしています。スペースのない変数の場合、これは問題なく機能しますが、スペースのある変数の場合は機能しません:

定義する

var1="Hello"
var2="Hello World"

と使用

osascript -e 'display notification "'$var1'"'

動作しますが、使用しています

osascript -e 'display notification "'$var2'"'

収量

syntax error: Expected string but found end of script.

何を変更する必要がありますか (私はこれが初めてです)? ありがとう!

4

2 に答える 2