Um Tutorial Simples de Scripts Bash

Um script Bash é uma maneira útil de agrupar comandos para criar um programa. Qualquer comando que você possa executar diretamente na linha de comando pode ser colocado em um script Bash, e você pode esperar que ele execute as mesmas ações que faria na linha de comando. Neste tutorial, vamos explorar os fundamentos da criação de scripts Bash e aprender a escrever um script Bash com exemplos práticos.

O que é um Script Bash?

Bash é uma interface de linha de comando do Unix responsável pela interação com o sistema operacional de um computador. Da mesma forma que os roteiros de filmes informam aos atores as ações a serem executadas, um script Bash informa ao shell Bash o que fazer. Portanto, um script Bash é uma sequência de comandos de shell e do sistema operacional que são gravados e armazenados em um arquivo. Algumas operações comuns realizadas por scripts de shell incluem:

  • Manipulação de arquivos.
  • Execução de programas.
  • Impressão de textos.

Aprender a escrever e executar scripts Bash pode economizar aos desenvolvedores uma quantidade considerável de tempo de desenvolvimento, pois determinados comandos não precisarão ser escritos manualmente de forma repetida. É possível até mesmo programar scripts para serem executados automaticamente.

Criando um Script Bash

Vamos começar criando um script simples. Siga os passos abaixo:

  1. Crie o Script:
    • Use um editor de texto para criar um arquivo de texto com a extensão .sh.
    • Dentro deste arquivo, escreva os comandos que deseja executar, podendo incluir comandos do sistema operacional, variáveis e estruturas de controle de fluxo (como loops e condicionais).
  2. Exemplo de Função Bash:
    • Abaixo está um exemplo básico de uma função Bash:
    • #!/bin/bash
    • testfunction(){ echo "Minha primeira função" } testfunction
    • Se você salvar este script em testFunction.sh e executá-lo como ./testFunction.sh, verá o resultado.

Lembre-se de que cada linha em um script Bash é um novo comando. Linhas de comentário devem começar com #. Agora você está pronto para criar seus próprios scripts Bash e automatizar tarefas no Linux! 

Edvaldo Guimrães Filho Avatar

Published by

Categories:

Leave a comment