Selecionar Shell
Para selecionar qual Shell será utilizado, use a combinação de hashtag (#
) mais exclamação (!
) e caminho do
executável na primeira linha do arquivo script. Isso é conhecido como Shebang.
Para declarar que o script deve ser interpretado por Bourne Shell (sh), a primeira linha será escrita da seguinte maneira:
#!/bin/sh
Para declarar que o script deve ser interpretado por Bourne-Again shell (Bash), é recomendável a utilização do comando
env
, pelo fato que apesar de o Bash já vir instalado em muitas distribuições Linux, não sabemos ao certo se ele estará em todas elas no mesmo diretório/bin/
. Então use a seguinte maneira:#!/usr/bin/env bash