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