如何从终端获取变量以便在我的脚本中使用它?

如何从终端获取变量以便在我的脚本中使用它?

我正在编写一些小程序,让我只用最多两三个词就可以执行常见命令,就像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"

例如处理位置参数http://wiki.bash-hackers.org

相关内容