Elabore um script que automatiza a atualização de pacotes do sistema operacional.
#!/bin/bash
sudo apt update -y
sudo apt upgrade -y
Crie um script que renomeie todos os arquivos em um diretório, adicionando um prefixo ou sufixo especificado.
#!/bin/bash
prefixo="Novo_"
for arquivo in *; do
mv "$arquivo" "$prefixo$arquivo"
dome
Desenvolva um script que automatiza a criação de usuários no sistema, solicitando ao usuário que forneça o nome e outros detalhes necessários.
#!/bin/bash
# Solicita o nome do usuário
echo "Digite o nome do novo usuário: "
read nome_usuario
sudo useradd -m $nome_usuario
sudo passwd $nome_usuario
Construa um script para monitorar o espaço em disco usando o comando df na coleta de informações.
#!/bin/bash
limite=90
espaco=$(df -h | awk 'NR==2 {print $5}' | sed 's/%//')
if [ $espaco -gt $limite ]; then
echo "Alerta: Espaço em disco excedeu $limite%."
else
echo "Espaço em disco está abaixo do limite."
fi
Escreva um script para automatizar o backup de um diretório específico para um local de destino, utilizando a compressão gzip.
#!/bin/bash
origem="/caminho/do/diretorio"
destino="/caminho/do/backup"
data=$(date +"%Y%m%d")
tar -czf $destino/backup_$data.tar.gz $origem