Я пишу небольшие программы, которые позволяют мне выполнять общие команды, используя всего два или три слова, например, sudo apt-get update
Я сделал это примерно так
Теперь я пытаюсь написать скрипт что позволит мне устанавливать программы из терминала: команда sudo apt-get install 'program'
Я спрашиваю, как мне сохранить команду «программа» в переменной, чтобы использовать ее в моем сценарии, чтобы я мог писать в терминале инст 'программа'?
Когда Вы вызываете сценарий как
myscript parameter1 parameter2
parameter1, parameter2 и т.д. оценивает от командной строки, доступны в сценарии как позиционные параметры $0
, $1
... и т.д.
Таким образом в Вашем случае, если Вы хотите запустить свой скрипт как
inst program
для установки программы затем в сценарии, можно записать
apt-get install "$1"
Посмотрите, например, Обрабатывающие позиционные параметры по http://wiki.bash-hackers.org