Quando você invoca um script como
myscript parameter1 parameter2
os valores de parameter1, parameter2 etc. da linha de comando estão disponíveis dentro do script como parâmetros posicionais $0
, $1
, ... etc
- o parâmetro $ 0 contém o nome pelo qual o script foi invocado ( myscript ) O parâmetro
- $ 1 contém o valor parâmetro1 O parâmetro
- $ 2 contém o valor parameter2
- e assim por diante
Então, no seu caso, se você quiser executar o seu script como
inst program
para instalar programa , então dentro do script você pode escrever
apt-get install "$1"
Veja, por exemplo, Manipulando parâmetros posicionais em link