Você tem que olhar o manual para o shell específico que você está usando, pois a sintaxe exata para usar essas construções pode variar entre os shells. Muito provavelmente você está usando bash
, então você faria man bash
. Embora existam muitos casos em que você pode estar usando outra coisa. Por exemplo, muitas distros usam um shell POSIX
para scripts de inicialização (por exemplo, o Debian usa dash
) ou um modo menos usado bash
in POSIX
. Normalmente, você pode fazer man sh
para obter a documentação nesse caso (isso será vinculado à página man do shell usado se não for o original sh
ou Bourne shell).
Se você não tiver certeza de qual shell está usando, veja esta questão - determine o shell no script durante o tempo de execução
Outra coisa que o trabalho menciona é o help
builtin for bash, ele fornece uma versão abreviada do que está no manual para os vários comandos internos / instruções de controle de fluxo, etc. Você pode usar help
por conta própria para ver um lista completa do que está disponível, caso contrário, você pode tentar coisas como help if
, help for
, help test
e help [
.