Como criar scripts de shell simples no Linux usando o vim

Como criar scripts de shell simples no Linux usando o vim

Shell script executa comandos para executar algumas funções úteis e foi projetado para executar no shell. Os scripts de shell são bastante úteis para executar 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 que os usuários interajam com o sistema operacional e executem várias tarefas usando comandos. Shell recebe a entrada do usuário através do terminal, interage com o kernel, o processa e fornece a saída.

Como criar um script de shell usando o vim

Scripts de shell geralmente criados usando qualquer editor de texto. Os editores Nano e Vim são editores de texto bem conhecidos para criar arquivos de script de bash. Para este exemplo, estamos usando "vim". Se você não possui vim, instale -o usando o comando:

$ sudo apt install vim

Editor de texto aberto usando:

$ vim

Crie um novo arquivo:

$ VI TestScript.sh

Digite o script. “#! Operador/Bin/Bash ”, Shell direcionado para Bourne Shell: R

#! /BIN/BASH
eco "Hello World"

E salve o arquivo, pressione o “Esc"Tecla para alternar o modo e depois pressionar":c”Para salvar. Se fornecer um arquivo de erro "somente leitura", use "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 é dada abaixo:

#! /BIN/BASH
#Este é o meu primeiro script de shell
eco "Hello World"

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 uma string inteira, personagem ou texto. Vamos entender com um exemplo:

#! /BIN/BASH
myVariable = “Este é o meu primeiro script”
eco $ myVariable

O script acima fornecerá valor variável como saída:

Vamos verificar como obter valor em uma variável do valor do usuário do usuário:

#! /BIN/BASH
eco “digite seu nome”
Leia name_varable
eco "Entre na sua idade"
Leia Age_Variable
eco “$ name_varibale é $ Age_variable Old”

A imagem a seguir está mostrando a saída:

Conclusão

O script 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, entendemos a idéia básica de script de shell. Aprendemos como script e um arquivo de script de shell, salve -o e depois executá -lo. Além disso, entendemos o uso de variáveis ​​em script de shell. O script de shell é muito útil para realizar diferentes tarefas úteis, e há muito o que descobrir.