h2 Shell Script: Guia Completo e Exemplos Práticos
Classificado em Computação
Escrito em em
português com um tamanho de 3,03 KB
Teste
Podemos associar a estrutura de decisão com as opções do comando test:
OPERAÇÕES COM STRING:
-n string: se o comprimento da string é maior que zero-z string: se o comprimento da string é igual a zero
OPERAÇÕES COM INTEIROS:
n1 -eq n2: igualn1 -gt n2: maiorn1 -lt n2: menorn1 -le n2: menor ou igualn1 -ge n2: maior ou igual
Shell Script
Shell é uma interface textual que interpreta os comandos existentes em um sistema operacional e os envia ao kernel, imprimindo posteriormente o resultado do processamento na tela. Embora haja ferramentas GUI disponíveis para gerenciar praticamente tudo em um sistema GNU/Linux, é importante ter conhecimento sólido sobre utilitários de linha de comando para se preparar melhor para trabalhar com qualquer distribuição Linux.
Shell Script
Interpretador de comandos que analisa o texto digitado na linha de comando e os executa. Foi escrito por Steve Bourne e se chamava simplesmente sh. O SHELL padrão de sistemas Linux é o BASH.
Shell Script
Na linha de comandos de um shell, podemos utilizar diversos comandos um após o outro, ou mesmo combiná-los numa mesma linha (; && | tee \).
Se colocarmos diversas linhas de comandos em um arquivo texto simples, teremos em mãos um Shell Script.
Exemplos de Shell:
csh: É a shell mais utilizada em sistemas como *BSD ou Xenix. A sua estrutura de comandos é similar à Linguagem C.sh: Ou Bourne Shell é a shell pré-definida com o Unix (1977). Desde a versão 7 substituindo a tcsh, esta costuma a ser a shell pré-definida para o root.bash: (Bourne-Again SHell) Muito similar a sh, esta é a shell mais utilizada por conter características como: Auto-Complete, personalizar todo o output de uma forma simples, entre outras.tcsh: Compatível e semelhante a csh.ksh: Considerada a mais popular no sistema Unix, tendo todas as funções do sh. Korn Shell foi a primeira a introduzir recursos avançados.
Interpretadores de Comando
São programas responsáveis por tomar ações efetivas conforme a orientação do usuário por meio de comunicação textual. Diferente do programa compilado. Exemplos de Interpretadores de comandos: perl, bash, Vbscript, Zsh, PHP, python.
Interpretadores de Comando
O Sistema Operacional é o código executor das chamadas de sistemas. Shell é fundamentalmente uma interface entre o Sistema Operacional e o seu usuário. Entrada → Processamento → Saída. Arquivos: Pode-se customizar o ambiente do bash utilizando alguns arquivos como: /etc/profile, /etc/skel, ~/.bash_profile, ~/.bash_rc.