1
resposta

Scripting no shell

Script de boas-vindas

#!/bin/bash

echo "Bem-vindo ao sistema!"

Script de cópia de segurança de um diretório

#!/bin/bash

origem="/caminho/do/diretorio"
destino="/caminho/backup_$(date +%Y%m%d%H%M%S)"

cp -r "$origem" "$destino"

echo "Backup realizado com sucesso em: $destino"

Script que solicita e cria um diretório

#!/bin/bash

read -p "Digite o nome do diretório a ser criado: " dir

if [ -d "$dir" ]; then
  echo "O diretório '$dir' já existe."
else
  mkdir "$dir"
  echo "Diretório '$dir' criado com sucesso!"
fi

Script que verifica se um arquivo existe

#!/bin/bash

arquivo=$1

if [ -z "$arquivo" ]; then
  echo "Uso: $0 nome_do_arquivo"
  exit 1
fi

if [ -e "$arquivo" ]; then
  echo "O arquivo '$arquivo' existe."
else
  echo "O arquivo '$arquivo' não foi encontrado."
fi

Script com loop de contagem de 1 a 5

#!/bin/bash

for i in {1..5}; do
  echo "Contando: $i"
done
1 resposta

Oi, Samil! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você organizou muito bem os scripts, cobrindo diferentes situações práticas: mensagem de boas-vindas, backup com date, verificação de existência de arquivos e até um for simples para contagem. Dá para ver que você tá compreendendo bem a lógica por trás do shell scripting.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!