Scripts Shell
Um script Shell é um script escrito para ser interpretado por um Shell. Scripts shell usam ComandosShell e sintaxe específica. Operações realizadas por scripts shell incluem manipulação de arquivos, execução de aplicações e exibição de texto.
Um script é um arquivo texto que pode ou não ter uma extensão de arquivo .sh. Outras extensões podem ser usadas, por exemplo .bash ou .zsh, mas isto não tem efeito sobre o funcionamento do script. Servem somente para informar à pessoa sobre a sintaxe usada no script, ou para que a aplicação de edição saiba qual realce de sintaxe deve ser usado.
A primeira linha do arquivo inicia com um shebang (#!), seguido do caminho para o shell que interpretará e executará o resto do script:
Para scripts usando sintaxe POSIX:
#!/bin/sh
Para scripts usando sintaxe Bash:
#!/bin/bash
Atualmente, o tipo MIME dos scripts shell é text/x-shellscript, mas outros sistemas ainda usam application/x-shellscript. Como o tipo MIME depende da configuração do sistema, outros tipos MIME podem ser usados, até text/plain.
No Microsoft Windows, arquivos .bat ou .cmd têm um papel similar, mas diferentes sintaxes.
Links externos
https://www.shellscript.sh/ - Tutorial para fazer scripts Linux Shell
