Hoje, neste post, daremos continuidade ao Tutorial 04 da nossa série de tutoriais sobre Shell Scripting. Nos anteriores, abordamos os seguintes conceitos: Terminais, Consoles, Shells, Bash Shell, Scripts e Shell Scripting.
Por esta razão, neste presente tutorial vamos nos concentrar um pouco mais na parte prática ou técnica do Arquivos de script criados com Bash Shell.
E, antes de começar este post chamado “Shell Scripting – Tutorial 04”, recomendamos explorar os seguintes conteúdos relacionados, no final da leitura deste post de hoje:
Tutorial de script de shell 04
Noções básicas de arquivos de script
Geração
Pára gerar um arquivo de scriptt basicamente você precisa usar um editor de texto, que pode ser sem nenhum problema, um simples Terminal (CLI) como "nano" ou "vi", ou de Desktop (GUI) como "gedit" ou "mousepad".
Além disso, podem ser usados editores de código fonte tipo IDE mais complexo ou robusto, que detecta a sintaxe da linguagem utilizada, como Geany, Atom, texto sublime, Visual Studio Code, Entre muitos outros.
Em princípio, bastaria que, em um deles, cumprissemos a ordem de gerar um novo arquivo de texto simples com ou sem o Extensão “.sh”de preferência com ela.
Por exemplo, o mais simples seria executar o seguinte comando em um terminal:
nano miprimerscript.sh
Execução
Pára execute um script de shell bash, você pode escolher 2 formas ou formas, que são as seguintes:
- Invoque o interpretador Bash para executar o arquivo de script:
bash miprimerscript.sh
- Invoque o interpretador padrão (Sh) para executar o arquivo de script:
sh miprimerscript.sh
Observação: Tenha em mente que, em algumas ocasiões, não invocar o Shell correto pode causar mau funcionamento parcial ou total do Script criado. Portanto, o ideal é que o Shell invocado na primeira linha do Script seja aquele utilizado para executá-lo. No nosso caso, "bash".
No entanto, também podemos executar diretamente um arquivo de script da seguinte maneira:
./miprimerscript.sh
Neste caso, os primeiros 2 caracteres "./" indicam que vamos executar o arquivo de script a partir do diretório atual, ou seja, o caminho real onde está o executável.
Partes ou elementos em um arquivo de script Linux
Realmente, um Arquivo de script em geral é algo muito básico, portanto, consiste apenas em Elementos 2 que são:
- Ela Bang ou Sha-Bang (#!): Este é o nome dado à primeira linha do arquivo Script, que tem a finalidade de especificar qual programa (Shell) deve ser executado. Assim, e caso o referido programa não esteja instalado, é produzido um erro que impede a sua execução.
- O código: pode ser qualquer coisa, desde um único comando até milhares de linhas de código representando comandos simples ou complexos em um terminal Linux.
Por exemplo:
#!/bin/bash
echo Mi Primer Script
Capturas de tela
Resumo
Em suma, com este Tutorial 04 sobre "Shell Scripting" já iniciamos a abordagem inicial sobre aspectos mais práticos e técnicos relacionado a Arquivos de script gerados com o Bash Shell. Portanto, esperamos que em breve eles comecem a criar e usar seus primeiros arquivos de script no GNU/Linux.
Se você gostou do conteúdo, comente e compartilhe. E lembre-se, visite o início do nosso «WebSite», além do canal oficial de Telegram para mais notícias, tutoriais e atualizações do Linux.