O Shell Scripting executa comandos para realizar algumas funções úteis e é projetado para ser executado no shell. Os scripts de shell são bastante úteis para realizar operações como manipulação de arquivos, automatizando tarefas para evitar o consumo de tempo; você pode até criar seus comandos.
Shell é uma interface entre o usuário e o sistema operacional que permite aos usuários interagir com o sistema operacional e executar várias tarefas usando comandos. O Shell obtém a entrada do usuário por meio do terminal, interage com o kernel, processa-o e fornece a saída.
Como criar um script de shell usando o Vim
Scripts de shell geralmente criados usando qualquer editor de texto. Editores Nano e Vim são editores de texto bem conhecidos para criar arquivos de script bash. Para este exemplo, estamos usando o Vim. Se você não tiver o Vim, instale-o usando o comando:
$sudoaptoinstalar vim
Abra o editor de texto usando:
$vim
Crie um novo arquivo:
$nóstestscript.sh
Digite o script. #! Operador / bin / bash, shell direcionado para bourne shell: r
#! / bin / bash
jogou foraOlá Mundo
E salve o arquivo, pressione o Esc para mudar o modo e, em seguida, pressione :no para salvá-lo. Se der um arquivo de erro somente leitura, use :no! , o arquivo será salvo:
Agora, para executar o arquivo, digite:
bash testeroteiro.sh
Como adicionar comentários em um script de shell
Para adicionar um comentário, use o operador #; a sintaxe é fornecida abaixo:
#! / bin / bash# Este é o meu primeiro script de shell
jogou foraOlá Mundo
Como usar variáveis em um script de shell
Para qualquer programação, as variáveis de linguagem são essenciais. Variáveis são usadas para armazenar um valor, seja um inteiro, caractere ou string de texto. Vamos entender com um exemplo:
#! / bin / bashminha variável= Este é o meu primeiro script
jogou fora $ myvariable
O script acima fornecerá um valor variável como saída:
Vamos verificar como obter valor em uma variável do valor do usuário do usuário:
#! / bin / bashjogou foraDigite seu nome
leituraname_varable
jogou fora 'Digite sua idade'
leituraage_variable
jogou fora $ name_varibaletem $ age_variable antigo
A imagem a seguir está mostrando o resultado:
Conclusão
O script de shell é muito importante para criar seu próprio comando ou executar vários comandos com um arquivo de script para executar várias funções. Neste guia, apreendemos a ideia básica de script de shell. Aprendemos como criar um script e um arquivo de script de shell, salvá-lo e executá-lo. Além disso, entendemos o uso de variáveis em scripts de shell. O script de shell é muito útil para realizar diferentes tarefas úteis e há muito a ser descoberto.