Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar e executar scripts Shell no Linux

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:

  1. 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.

  2. 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
  3. Executando o Script:

    Agora, execute o script usando o comando ./:

    ./hello_world.sh

    Você verá a saída "Hello, World!" no terminal.

  4. 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
  5. 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

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.