Como criar um script Bash com parâmetros

Uma dúvida bastante frequente quando precisamos  criar um script Bash é como passar parâmetros. Parâmetros podem ser usados para trabalhos variados, como fazer backups, compactar arquivos, fazer contas e por aí vai. Parâmetros na programação Bash são obtidos através das variáveis $1 para o primeiro parâmetro, $2 para o segundo, e assim respectivamente.

Vamos tentar?

 

Explico as linhas:

  1. Declara que trata-se de um arquivo que contém programação Bash;
  2. Declara variável $num1, que recebe o valor do primeiro parâmetro;
  3. Declara variável $num2, que recebe o valor do segundo parâmetro;
  4. Declara a variável $soma, que recebe o valor da soma de dois números (passados por parâmetros). Repare que para fazer contas em programação Bash, você utiliza uma técnica chamada de Arithmetic Expansion, no formato $((EXPRESSÃO));
  5. Exibe o resultado na tela.

 

Agora, o passo a passo:

  1. Utilize seu editor favorito para criar um arquivo chamado somar.sh;
  2. Cole o código-fonte descrito acima e salve o arquivo;
  3. Dê permissão de execução ao arquivo criado: chmod +x somar.sh;
  4. Execute-o: ./somar.sh 7 5. Saída esperada: O resultado de 7 + 5 é 12. 🙂

Script Bash de soma de dois parâmetros

Sobre o Autor

Fundador do blog Eu++. Programador autodidata de várias linguagens de programação, formado em Tecnologia em Análise e Desenvolvimento de Sistemas pelo Instituto Federal de São Paulo. Apaixonado por empreendedorismo e inovação, sonha em melhorar o mundo através da tecnologia e do compartilhamento de informação e conhecimento.