Shell Scripting — Crie seu primeiro script de shell

Dec 07 2022
Um software de computador de código aberto chamado shell scripting foi criado para ser executado pelo shell Unix/Linux. Uma ferramenta chamada script de shell permite criar uma lista de instruções que o shell executará.

Um software de computador de código aberto chamado shell scripting foi criado para ser executado pelo shell Unix/Linux. Uma ferramenta chamada script de shell permite criar uma lista de instruções que o shell executará. Ele pode consolidar sequências de comandos longas e repetitivas em um único script direto que pode ser armazenado e executado a qualquer momento, o que economiza tempo e esforço na programação.

Descreva Shell.
UNIX refere-se à interface entre um usuário e um serviço do sistema operacional como um “shell”. Shell oferece aos usuários uma interface de usuário, recebe entradas legíveis por humanos no sistema, executa os comandos que podem ser executados automaticamente e gera os resultados do programa como um script de shell.

Existem várias partes que compõem um funcionamento, mas suas duas partes principais são:

  1. Núcleo
  2. Casca

Editores de texto são usados ​​para criar Shell Scripts. Abra um software editor de texto em seu sistema Linux, crie um novo arquivo e comece a digitar um script de shell ou programa de shell. Em seguida, conceda permissão ao shell para executar seu script e salve-o onde quer que o shell possa acessá-lo.

Vamos examinar os procedimentos para escrever um script de shell:

  1. Use o editor vi para criar um arquivo (ou qualquer outro editor). Dê ao seu script a extensão a.sh.
  2. #! /bin/sh iniciará o script.
  3. Desenvolva algum código.
  4. O script deve ser salvo como filename.sh.
  5. Execute o script digitando bash filename.sh.

#!/bin/sh
ls

      
                

Adicionando comentários de shell

Comentar é importante em qualquer programa. Na programação Shell, a sintaxe para adicionar um comentário é

#comment

Variáveis ​​de shell: o que são?
As variáveis ​​armazenam dados na forma de caracteres e números, conforme mencionado anteriormente. Da mesma forma, apenas o shell pode acessar as variáveis ​​do shell, que são usadas para armazenar dados.

Por exemplo, o código a seguir cria uma variável de shell e a imprime

variable ="Hello"
echo $variable

#!/bin/sh
echo "what is your name?"
read name
echo "How do you do, $name?"
read remark
echo "I am $remark too!"

      
                

Este script é fácil de ler. É possível criar scripts avançados com instruções condicionais, loops e funções. Shell scripting simplificará sua vida e simplificará o gerenciamento de sistemas Linux.

Resumo:

  • Kernel é o núcleo dos sistemas operacionais e se comunica entre hardware e software
  • Shell é um programa que interpreta os comandos do usuário através da CLI como Terminal
  • O shell Bourne e o shell C são os shells mais usados ​​no Linux
  • Linux Shell scripting está escrevendo uma série de comandos para o shell executar
  • As variáveis ​​do shell armazenam o valor de uma string ou um número para o shell ler
  • Shell scripting no Linux pode ajudá-lo a criar programas complexos contendo instruções condicionais, loops e funções
  • Comandos básicos de script de shell no Linux: cat, more, less, head, tail, mkdir, cp, mv, rm, touch, grep, sort, wc, cut e mais.