aureliobrasil198
(usa Ubuntu)
Enviado em 23/06/2015 - 16:54h
Ai galera, resolvi sim e estou aprendendo mais e mais, agora gostaria que vcs me respondessem se essas questões estão corretas.
1)Faça um script que crie três pastas e três arquivos e depois copia cada arquivo
criado para dentro das pastas criadas respectivamente ( USE WHILE ou UNTIL )
R-
#!/bin/bash
#Autor: AURELIO BRASIL
# Script criar pasta e arquivos
cd /
i=1
until [ $i -gt 4 ]
do
mkdir pasta$i
echo "Arquivo"$i > /pasta$i/arquivo$ia.txt
echo "Arquivo"$i > /pasta$i/arquivo$ib.txt
echo "Arquivo"$i > /pasta$i/arquivo$ic.txt
i=$(( i+1 ))
done
2)Faça um script que leia uma lista de nomes de uma pasta qualquer e verifique
se é um diretório ( imprima na tela o nome do diretório ) ou se é arquivo
( imprima na tela o nome do arquivo ). Após conclusão da leitura e verificação
da lista de nomes, mostre na tela “Foi concluído a busca pela lista de nomes” e
informe uma condição de parada para sair do laço. (Use WHILE ou UNTIL e
qualquer estrutura de controle que achar necessário)
R-
#!/bin/bash
#Autor: AURELIO BRASIL
# Script ler lista de nomes
i=1
until [ $i -gt 4]
for ARQUIVO in $(ls -d /pasta$i)
do
NOME_ARQUIVO = ${ARQUIVO##*/}
echo $NOME_ARQUIVO
done
done
3)Faça um script que leia dois números e verifique qual o maior e o menor
número informado. Se por acaso, os números informados forem iguais mostrar o
resultado "Os números são iguais" e informe uma condição de parada para sair
do laço. ( USE WHILE ou UNTIL )
R-
#!/bin/bash
#Autor: AURELIO BRASIL
# Script numero maior que o outro
while true
do
read -p "digite o primeiro numero:" n "
read -p "digite o segundo numero:" m "
read m
if [ $n -eq m ]
then
echo "O valor são iguais."
elif [ $n -gt $m ]
then
echo "O primeiro($n) valor é maior que o segundo($m)."
else
echo "O segundo($m) valor é maior que o primeiro($n)."
fi
done
4)Faça um script que crie um arquivo e dentro desse arquivo contenha uma lista
de nomes. E depois exiba essa lista de nomes na tela do terminal ( USE WHILE
ou UNTIL)
R-
#!/bin/bash
#Autor: AURELIO BRASIL
# Script exibe nome de uma lista
echo "Aurelio "
Amanda
Carol
Maria
Florisbela
Isaac
Joselia
Renan
Fagner
Auricelia
Aurelio
Marcia
Patricia
Marcos
Andreyne" > /listaDeNomes.txt
while read line
do
echo -e "Nome: $line"
done < /listaDeNomes.txt