我正在从 AppleScript 执行 bash 命令,但脚本非常难看,我只想在终端中查看输出。
例子:
tell application "Terminal"
do script "pwd"
end tell
终端(我想隐藏密码):
pwd
/Users/jdoe
我正在从 AppleScript 执行 bash 命令,但脚本非常难看,我只想在终端中查看输出。
例子:
tell application "Terminal"
do script "pwd"
end tell
终端(我想隐藏密码):
pwd
/Users/jdoe
如果您使用clear
(或tput clear
或printf \\ec
),则在向上滚动时会显示旧内容:
tell application "Terminal"
do script " clear; pwd"
activate
end tell
如果系统事件未运行,这可能会有明显的延迟:
tell application "Terminal"
do script " osascript -e 'tell app \"system events\" to keystroke \"k\" using command down'; pwd"
activate
end tell
命令是do shell script "pwd"
,当我在脚本编辑器或osascript test.scpt
终端中运行它时,它确实只显示了输出。