Applescript:运行或者调用Shell脚本
时间:2020-01-09 10:42:33 来源:igfitidea点击:
如何使用AppleScript运行Shell脚本?
如何将Shell脚本集成到AppleScript中?
如何使用applescript调用名为/path/to/chkhost.sh的Shell脚本?
AppleScript是Mac OS的脚本。
它是Mac OS脚本编写界面,旨在与图形用户界面并行运行。
使用AppleScript,您可以控制应用程序,数据库,网络,Web服务,甚至操作系统本身,并在它们之间进行通信。
从AppleScript脚本运行Shell命令
您可以使用以下语法从AppleScript轻松执行Shell命令:
do shell script "command" do shell script "command1; command2" set variableName to do shell script "command" set variableName to do shell script "command1; command2" do shell script "/path/to/yourscript.sh" do shell script "/bin/tcsh /path/to/yourscript.csh" do shell script "/bin/tcsh -c 'command1'"
以下脚本语句使用do shell脚本命令从当前目录中获取文件列表并将其存储到AppleScript变量filesLists中:
set filesLists to do shell script "ls"
将AppleScript变量传递给Shell命令
使用以下语法(h是传递给traceroute shell命令的AppleScript变量):
set h to "theitroad.local" do shell script "traceroute " & h