shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [shell-script] Procurando arquivo no formato tar


From: Julio Cezar Neves - DATAPREVRJ
Subject: RE: [shell-script] Procurando arquivo no formato tar
Date: Thu, 3 Apr 2003 15:20:48 -0300

 Fala Auriberto,
o cmd file te devolve o tipo de conteudo de um arquivo. Veja os exemplos:

Prompt> file pacote.tar
pacote.tar:     tar
Prompt> file ../c/faz.c
../c/faz.c:     ascii text
Prompt> file ../c/faz
../c/faz:       ELF 32-bit LSB executable 80386 Version 1
Prompt> file rotinas.sh
rotinas.sh:     ascii text
Prompt> file quequeisso
quequeisso:     English text

[ ]s,
Julio

-----Mensagem original-----
De: auriberto_alsr <address@hidden>
Para: address@hidden
Enviada em: 2/4/2003 13:57
Assunto: [shell-script] Procurando arquivo no formato tar

Olá pessoal.

O script abaixo consegue encontrar arquivos com formato "tar" porém, 
se o usuário digitar um arquivo com outro formato (arq.txt, por 
exemplo), existente, o programa aceita. Que fazer para que o programa 
abaixo rejeite todos os arquivos que não tenham o formato "tar"?

Agradeço a todos.

Auriberto.

====================================================================
while true; do
echo -e "Digite nome de arquivo com formato tar: \"
read ArqTar
if [ "$ArqTar" ]
then
   :
else
   echo -e "Você não digitou nada."
   echo -e "Tecle Enter para continuar nesta tela."
   read
   continue
fi

Var1="`find ~/ -name "$ArqTar" -print 1> arquivo.txt | cat 
arquivo.txt 2>/dev/null`"

if [ -f "$Var1" ]
then
   echo -e "Arquivo encontrado."
   exit
else
   echo -e "Arquivo não possui formato tar."
   exit
fi
done
=====================================================================





---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação,
como perl, C etc. Quem insistir em não seguir esta regra será moderado
sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]