Come posso ottenere una variabile dal terminale per usarla nel mio script?

Sto scrivendo piccoli programmi che mi permettono di fare comandi comuni con solo due o tre parole max come sudo apt-get update ho fatto qualcosa di simile

Ora sto provando a scrivere uno script che mi permetterà di installare programmi da terminale il comando è sudo apt-get install 'program'

Sto chiedendo qui come posso salvare il comando ‘programma’ in una variabile per usarlo nel mio script in modo che possa scrivere sul terminale inst ‘programma’?

Quando invochi uno script come

 myscript parameter1 parameter2 

i valori parameter1, parameter2, ecc. dalla riga di comando sono disponibili all’interno dello script come parametri posizionali $0 , $1 , … ecc

  • parametro $ 0 contiene il nome con cui è stato richiamato lo script ( myscript )
  • il parametro $ 1 contiene il parametro parameter1
  • il parametro $ 2 contiene il parametro parametro2
  • e così via

Quindi nel tuo caso se vuoi eseguire il tuo script come

 inst program 

per installare il programma , quindi all’interno dello script è ansible scrivere

 apt-get install "$1" 

Vedi ad esempio Gestione dei parametri posizionali su http://wiki.bash-hackers.org