msoliver
(usa Debian)
Enviado em 03/04/2017 - 17:22h
ascari escreveu:
xerxeslins escreveu:
Não sei se posso ajudar, mas fiquei curioso...
No entanto eu achei confuso.... Poderia ser mais claro sobre o que você quer?
O usuário deverá informar um diretório. Veririfica-se se o diretório existe? Se sim deverá contar e informar quais e quantos arquivos dentro do diretório começam com uma letra que o usuário irá informar e terminam com uma letra que o usuário também irá informar. Se o diretório não existir mostras uma mensagem de erro!
#!/bin/bash
read -p " Informe o Diretório" DIR_ORG
if[ -d "$DIR_ORG" ];then
read -p " Letra Inicial" LTR_INI
read -p " Letra Final" LTR_FIN
echo -e "$DIR ORG tem $(ls -1 $DIR_ORG|awk 'END{print NR}') arquivos\n"
echo "Os seguintes arquivos, iniciam com $LTR_INI e terminam com $LTR_FIN:\n"
ls -1 DIR_ORG|egrep "^${LTR_INI}.*${LTR_FIN}$"
else
echo -e "$DIR_ORG não existe"
fi
É isso!!!
Se a resposta esclareceu sua dúvida, marque o tópico como resolvido.
E a Minha RESPOSTA como a melhor . . .
Att.:
Marcelo Oliver