Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Shell scripts são ferramentas poderosas no ambiente Linux que permitem automatizar tarefas, configurar sistemas e executar comandos de maneira eficiente. Eles são essenciais para administradores de sistemas, desenvolvedores e qualquer pessoa que trabalhe com Linux regularmente. Neste artigo, vamos explorar como criar e executar scripts Shell no Linux, fornecendo exemplos práticos para ilustrar o processo.
Exemplos:
Criando um Script Shell Simples:
Primeiro, vamos criar um script Shell básico que imprime "Hello, World!" no terminal.
#!/bin/bash
echo "Hello, World!"
Salve o arquivo com a extensão .sh
, por exemplo, hello_world.sh
.
Dando Permissão de Execução:
Antes de executar o script, é necessário dar permissão de execução ao arquivo. Use o comando chmod
para isso:
chmod +x hello_world.sh
Executando o Script:
Agora, execute o script usando o comando ./
:
./hello_world.sh
Você verá a saída "Hello, World!" no terminal.
Script com Variáveis e Condicionais:
Vamos criar um script que verifica se um diretório existe e imprime uma mensagem apropriada.
#!/bin/bash
DIRECTORY=$1
if [ -d "$DIRECTORY" ]; then
echo "O diretório $DIRECTORY existe."
else
echo "O diretório $DIRECTORY não existe."
fi
Salve o arquivo como check_directory.sh
, dê permissão de execução e execute-o passando o nome do diretório como argumento:
chmod +x check_directory.sh
./check_directory.sh /caminho/para/diretorio
Automatizando Tarefas com Loops:
Este exemplo mostra como usar um loop para renomear todos os arquivos .txt
em um diretório, adicionando um prefixo "old_" a cada nome de arquivo.
#!/bin/bash
for FILE in *.txt; do
mv "$FILE" "old_$FILE"
done
Salve o arquivo como rename_files.sh
, dê permissão de execução e execute-o no diretório que contém os arquivos .txt
:
chmod +x rename_files.sh
./rename_files.sh