Prática - Shell Script Parte 1
Prática - Shell Script Parte 1
Exercícios
#Nome Telefone
Felipe 11-123456
Gustavo 11-654321
Carla 12-123478
Maria 13-796364
mkdir aluno
mkdir script
touch agenda.dat
gedit agenda.dat
Nome Telefone
Felipe 11-123456
Gustavo 11-654321
Carla 12-123478
Maria 13-796364
touch agenda1.sh
gedit agenda1.sh
#!/bin/bash
#mostra os nomes armazenados no arquivo agenda.dat
#Lê os dados no arquivo /aluno/script/agenda.dat
awk ‘{print $1}’ /aluno/script/agenda.dat
sh agenda1.sh
Nome
Felipe
Gustavo
Carla
Maria
2- Construa um script denominado “agenda2” que possibilite inserir
informações, como o nome e telefone de pessoas no arquivo agenda.dat.
touch agenda2.sh
gedit agenda2.sh
#!/bin/bash
#Inserir nome e telefone no arquivo agenda.dat
echo Digite seu nome:
read nome >> agenda.dat
echo Qual é o número de seu telefone:
read telefone >> agenda.dat
echo $nome $telefone
echo “nome e telefone inseridos com sucesso!”
sh agenda2.sh
touch tempo.sh
sudo gedit tempo.sh
#!/bin/bash
sh tempo.sh
touch impar.sh
gedit impar.sh
#!/bin/bash
echo “Entre com um número de 0 e 9”
read Numero
case $Numero in
1) echo “1 é um número ímpar” ;;
2) echo “2 é um número par” ;;
3) echo “3 é um número ímpar” ;;
4) echo “4 é um número par” ;;
5) echo “5 é um número ímpar” ;;
6) echo “6 é um número par” ;;
7) echo “7 é um número ímpar” ;;
8) echo “8 é um número par” ;;
9) echo “9 é um número ímpar” ;;
esac
sh impar.sh
touch backup.sh
gedit backup.sh
#!/bin/bash
If [ ! -d ‘/aluno/script/backup’ ]; then
echo “O diretório ‘backup’ não existe!”
`mkdir –p /aluno/script/backup `
sh backup.sh