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. Shell recebe 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 “Vim”. Se você não tiver o Vim, instale-o usando o comando:
$ sudo apt install vimAbra o editor de texto usando:
$ vimCrie um novo arquivo:
$ vi testscript.sh
Digite o script. “#! Operador / bin / bash ”, shell direcionado para bourne shell: r
#! / bin / bashecho “Hello World”
E salve o arquivo, pressione o botão “Esc”Para mudar o modo e, em seguida, pressione“:C”Para salvá-lo. Se der um arquivo de erro “Somente leitura”, use “:C!”, O arquivo será salvo:
Agora, para executar o arquivo, digite:
script de teste bash. 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
echo “Hello World”
Como usar variáveis em um script de shell
Para qualquer programação, as variáveis de linguagem são essenciais. As variáveis são usadas para armazenar um valor, seja um número inteiro, caractere ou string de texto. Vamos entender com um exemplo:
#! / bin / bashmyvariable = “Este é meu primeiro script”
echo $ myvariable
O script acima fornecerá um valor variável como saída:
Vamos verificar como obter o valor em uma variável do valor do usuário do usuário:
#! / bin / bashecho “Digite seu nome”
ler name_varable
echo "Digite sua idade"
ler age_variable
echo “$ name_varibale is $ age_variable old”
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 no script de shell. O script de shell é muito útil para realizar diferentes tarefas úteis, e há muito a descobrir.