Applescript调用shell命令

Applescript调用shell命令,applescript,Applescript,我已经尝试了很多东西,但似乎我无法让它发挥作用。我试图在applescript中执行以下内容,并处理各种问题。脚本直接从shell运行良好。不幸的是,执行shell命令需要所有单引号/双引号 do shell script "/users/username/Downloads/ofexport2-master-2/bin/of2 -ti 'available && defer.is("today")' -F -p -o /users/username/Desktop/myFil

我已经尝试了很多东西,但似乎我无法让它发挥作用。我试图在applescript中执行以下内容,并处理各种问题。脚本直接从shell运行良好。不幸的是,执行shell命令需要所有单引号/双引号

do shell script "/users/username/Downloads/ofexport2-master-2/bin/of2 -ti 'available && defer.is("today")'  -F -p -o /users/username/Desktop/myFile.txt"
因为applescript使用“标记”来知道某些命令在哪里开始和停止,因为在实际命令中使用了“标记”,它会弄不清楚在哪里停止和开始,所以,在哪里“今天”,等等。。是,使用\“,这将告诉applescript这些引号是文本的一部分,请尝试以下操作:

do shell script "/users/username/Downloads/ofexport2-master-2/bin/of2 -ti 'available && defer.is(\"today\")'  -F -p -o /users/username/Desktop/myFile.txt"
因为applescript使用“标记来知道某些命令在哪里开始和停止,因为您在实际命令中使用了”它会混淆在哪里停止和开始,所以,在“今天”等的位置,使用\“,这将告诉applescript这些引号是文本的一部分,请尝试以下操作:

do shell script "/users/username/Downloads/ofexport2-master-2/bin/of2 -ti 'available && defer.is(\"today\")'  -F -p -o /users/username/Desktop/myFile.txt"

您会遇到哪些错误/问题?请尝试用反斜杠遮住引号:\“today\”您会遇到哪些错误/问题?请尝试用反斜杠遮住引号:\“today\”