我想打开一个带有声明的终端窗口。有没有可以运行的流程来做到这一点?
例如,我要运行一个脚本,该脚本1.打开Terminal,然后2.具有以下语句:
java -version
然后用户可以按Enter键运行语句
答案 0 :(得分:2)
一种方法是将命令包装在.command
文件中,该文件包含read
的命令,例如:
#!/bin/bash
command="java -version"
echo $command
read input
exec $command
...然后,通过在放入脚本的文件上运行chmod +x filename.command
使脚本文件可执行,然后运行它(例如,从Finder或使用open filename.command
)。这将启动终端,打印命令,并在运行之前等待用户按Enter。
您会注意到,由于这是一个脚本,因此您可以自定义上面的任何步骤以执行所需的任何操作,例如打印更多内容或运行其他命令。