Shell Scripting – Tutorial 04: Bash Shell Scripts – Parte 1

Shell Scripting – Tutorial 04: Bash Shell Scripts - Parte 1

Shell Scripting – Tutorial 04: Bash Shell Scripts – Parte 1

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.

Shell Scripting - Tutorial 03: Tudo sobre Bash Shell Scripting

Shell Scripting – Tutorial 03: Tudo sobre Script 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:

Shell Scripting - Tutorial 03: Tudo sobre Bash Shell Scripting
Artigo relacionado:
Shell Scripting – Tutorial 03: Tudo Sobre Scripts e Shell Scripting
Shell Scripting - Tutorial 02: Tudo sobre Bash Shell
Artigo relacionado:
Shell Scripting – Tutorial 02: Tudo sobre Bash Shell

Tutorial de script de shell 04

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

Exemplo de execução de um script - Captura de tela 1

Exemplo de execução de um script - Captura de tela 2

Exemplo de execução de um script - Captura de tela 3

Exemplo de execução de um script - Captura de tela 4

Shell Scripting - Tutorial 01: O Shell, Bash Shell e Scripts
Artigo relacionado:
Shell Scripting – Tutorial 01: Terminais, Consoles e Shells
PowerShell 7.2.6: Usando comandos Linux e Windows no GNU
Artigo relacionado:
PowerShell 7.2.6: Usando comandos Linux e Windows no GNU

Banner abstrato para postagem

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.