相关疑难解决方法(0)

如何在AppleScript中转义shell参数?

Applescript似乎没有正确地逃避字符串.我究竟做错了什么?

例:

set abc to "funky-!@#'#\"chars"
display dialog abc
display dialog quoted form of abc
Run Code Online (Sandbox Code Playgroud)

预期/期望的产出:

funky-!@#'#"chars
'funky-!@#\'#"chars'
Run Code Online (Sandbox Code Playgroud)

实际产量:

funky-!@#'#"chars
'funky-!@#'\''#"chars'
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,似乎在实际输出中Applescript正在添加和转义额外的内容 '

我将与结束字符的是其中有OK '或者",我也将是罚款与被转义两个单引号和双引号-但它似乎只有单引号实际上逃脱.

macos applescript arguments escaping

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

applescript ×1

arguments ×1

escaping ×1

macos ×1