Passando parâmetro na linha de comando em script bash ou shell

A variável mágica é o array $@ que armazena os parâmetros da linha de comando:

#!/bin/sh
 
for i in $@
do
   echo $i
done
e você imprime no terminal os parâmtros que foram passados, para usar um parâmetro em específico use $0, que armazena o nome do script, $1 o primeiro parâmetro, $2 o segundo, e assim por diante.

P.S.1: Para escrever $ no wiki use o <nowiki> $ </nowiki> ou %% $ %%. Metalinguagem dá trabalho.

P.S.2: a partir do décimo parâmetro temos que usar ${10}, do contrário o shell irá usar o parâmetro 1 e escreverá um 0 em seguida.