我在尝试使用osascript命令时遇到了一个奇怪的问题,当我想要包含引号
' '
时。如果我尝试转义普通可转义字符,它可以正常工作。例如:osascript -e 'tell app "Finder" to display dialog "Te\\st"'
Finder中弹出一个对话框,其中包含文本Test
。然而,当我试图在写完整句子时使用撇号时,问题就出现了。例如:osascript -e 'tell app "Finder" to display dialog "Te\'st"'
运行此命令后,我没有看到对话框,终端中的文本输入如下所示:>
据我所知,这应该能够正常工作,但事实并非如此。