我正在编写一些小程序,让我只用最多两三个词就可以执行常见命令,就像sudo apt-get update
我编的一样
现在我正在尝试编写一个脚本,允许我从终端安装程序,命令是sudo apt-get install 'program'
我在这里问的是,如何将命令“program”保存在变量中以便在我的脚本中使用它,以便我可以在终端中写入inst“program”?
答案1
当你调用如下脚本时
myscript parameter1 parameter2
命令行中的参数 1、参数 2 等值在脚本中可用,如下所示位置参数 $0
,$1
, ... ETC
- 参数 $0 包含调用脚本的名称(我的脚本)
- 参数 $1 包含值参数1
- 参数 $2 包含值参数2
- 等等
因此,如果你想运行你的脚本
inst program
安装程序,然后你可以在脚本中写入
apt-get install "$1"