【发布时间】:2014-03-26 15:25:15
【问题描述】:
我正在制作一个 bash 脚本,我希望它只有一行,这意味着它不会与用户进行任何交互,并且参数将与命令位于同一行。一旦用户点击返回,就会输出结果。 现在,我有一些看起来像这样的东西:
#! \bin\bash
read $1 $2
do something with $1 and $2
但是,如果我在命令行开头输入 test 时将脚本命名为“test”,则必须输入 enter 才能执行脚本的其余部分。我应该如何修改它,以便我可以在一行上运行整个东西?
【问题讨论】:
-
避免将脚本命名为“test”,因为这已经是一个命令。如果您坚持,请确保通过指定路径运行自己的本地“测试”:./test
标签: linux bash shell parameters command