为 do shell 脚本添加双引号 (") 到 apple 脚本
Add double quotes (") to apple script for do shell script
我有一个 AppleScript
do shell script "echo hello \" Mr. X\" "
我应该得到输出
你好 "Mr. X"
但是,我得到输出
你好X先生
我正在使用 OS 10.10.5 Yosemite
如何使用上面的脚本给 Mr. X 添加双引号
最可靠的语法是使用 quoted form of
:
do shell script "echo " & quoted form of "hello \"Mr. X\""
或使用单引号转义整个参数:
do shell script "echo 'hello \"Mr. X\"'"
我有一个 AppleScript
do shell script "echo hello \" Mr. X\" "
我应该得到输出 你好 "Mr. X" 但是,我得到输出 你好X先生
我正在使用 OS 10.10.5 Yosemite
如何使用上面的脚本给 Mr. X 添加双引号
最可靠的语法是使用 quoted form of
:
do shell script "echo " & quoted form of "hello \"Mr. X\""
或使用单引号转义整个参数:
do shell script "echo 'hello \"Mr. X\"'"