Shell Scripting — Crie seu primeiro script de shell
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:
- Núcleo
- 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:
- Use o editor vi para criar um arquivo (ou qualquer outro editor). Dê ao seu script a extensão a.sh.
- #! /bin/sh iniciará o script.
- Desenvolva algum código.
- O script deve ser salvo como filename.sh.
- 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.





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)