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.


CategoryCommandLineInterface CategorySoftware