Macos 有没有一种方法可以使用预先填充的语句启动终端?

Macos 有没有一种方法可以使用预先填充的语句启动终端?,macos,terminal,Macos,Terminal,我想用语句打开一个终端窗口。我是否可以运行一个进程来完成此任务 例如,我想运行一个脚本,该脚本为1。打开终端和2。有以下声明: java版本 然后,用户可以按Enter键运行语句执行此操作的一种方法是将该命令包装在一个.command文件中,该文件包含一个读取某项内容的命令,例如: #!/bin/bash command="java -version" echo $command read input exec $command …然后,通过对放入脚本的文件运行chmod+x filename

我想用语句打开一个终端窗口。我是否可以运行一个进程来完成此任务

例如,我想运行一个脚本,该脚本为1。打开终端和2。有以下声明:

java版本


然后,用户可以按Enter键运行语句

执行此操作的一种方法是将该命令包装在一个
.command
文件中,该文件包含一个读取某项内容的命令,例如:

#!/bin/bash
command="java -version"
echo $command
read input
exec $command
…然后,通过对放入脚本的文件运行
chmod+x filename.command
,使脚本文件可执行,并运行它(例如,从查找程序或使用
open filename.command
)。这将启动终端,打印命令,并等待用户在运行之前按Enter键


您会注意到,由于这是一个脚本,您可以自定义上面的任何步骤来执行任何您想执行的操作,例如打印更多内容或运行其他命令。

一种方法是将命令包装在一个
.command
文件中,该文件包含读取
某些内容的命令,例如:

#!/bin/bash
command="java -version"
echo $command
read input
exec $command
…然后,通过对放入脚本的文件运行
chmod+x filename.command
,使脚本文件可执行,并运行它(例如,从查找程序或使用
open filename.command
)。这将启动终端,打印命令,并等待用户在运行之前按Enter键


您会注意到,由于这是一个脚本,您可以自定义上面的任何步骤来执行任何您想要的操作,例如打印更多内容或运行其他命令。

您所说的“预填充语句”是什么意思?命令行应该已经包含了一个命令,但是您仍然需要点击“回车”键吗?或者每次打开时都应该运行特定的命令?@BenjaminW。它应该以一行语句打开,但您必须按enter键“预填充语句”是什么意思?命令行应该已经包含了一个命令,但是您仍然需要点击“回车”键吗?或者每次打开时都应该运行特定的命令?@BenjaminW。它应该在行上以语句打开,但必须按enter键