Neste guia, exploraremos o criando scripts Bash no sistema operacional Linux. Para começar, escreveremos nosso primeiro script simples que exibe a mensagem “Olá, mundo! Primeiro script Bash!” no console, usando o comando eco. UM Script bash ajuda a automatizar tarefas repetitivas, facilitando seu fluxo de trabalho.
Também abordaremos como adicionar argumentos aos seus scripts, o que permitirá automatizar uma variedade maior de tarefas e interagir com o usuário. À medida que avança, você descobrirá técnicas avançadas para melhorar seu scripts de shell.
Este tutorial é acessível até mesmo para iniciantes, oferecendo-lhes uma introdução prática ao uso de Scripts Bash, permitindo-lhes ao mesmo tempo ganhar confiança em suas habilidades para manipular o linha de comando do Linux.
A criação de um Script Bash no Linux é uma habilidade essencial para automatizar tarefas repetitivas e melhorar sua produtividade. Neste artigo, exploraremos as etapas para escrever um script Bash simples, adicionar argumentos e tornar seu script interativo. Com exemplos práticos, você conseguirá criar seu primeiro script e executá-lo com eficiência.
O básico de um script Bash
UM Script bash é um arquivo que contém uma série de comandos que o shell Bash pode executar. Para começar, vamos criar um arquivo de script chamado olá_mundo.sh que exibirá uma frase simples no console. Veja como fazer isso:
Insira a seguinte linha no arquivo:
Em seguida, torne o arquivo executável:
Agora você pode executar o script digitando:
Use argumentos em seus scripts
O argumentos permitem que você torne um script mais flexível. Você pode adaptar o comportamento do script com base nos parâmetros fornecidos. Por exemplo, vamos modificar nosso script para aceitar um nome como argumento:
Neste exemplo, $1 representa o primeiro argumento passado ao executar o script. Para executá-lo, você pode fazer:
O resultado será “Olá, Jean!”. Isso abre caminho para a criação de scripts mais complexos que respondem a diversas entradas do usuário.
Crie um script interativo
Também é possível renderizar um script interativo solicitando entrada do usuário. Usaremos o comando ler para isso. Aqui está um exemplo:
Este script pedirá ao usuário para inserir seu nome e exibi-lo novamente. Isso melhora a interação e torna os scripts mais envolventes.
Execute e depure seus scripts
Para executar um script, use o comando ./ seguido do nome do arquivo, como vimos anteriormente. Para depuração, o Bash oferece uma opção útil:
Isso exibirá todos os comandos executados, facilitando a identificação de erros. Esta é uma prática valiosa ao desenvolver scripts mais elaborados.
Recursos Adicionais
Para aqueles que desejam aprender mais sobre a instalação de software, um tutorial útil está disponível aqui: Como instalar o Node.js no Ubuntu. Isso pode fornecer oportunidades adicionais de automação ao criar scripts que interagem com outro software.