[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: duvida em script basico
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Re: duvida em script basico |
Date: |
Thu, 22 Mar 2007 10:15:34 -0300 |
É só negar o primeiro:
#!/bin/bash
echo "digite o arquivo:"
read ARQUIVO
test -e "$ARQUIVO" && echo "existe" || echo não existe
test -d "$ARQUIVO" && echo "eh um diretorio"
test -f "$ARQUIVO" && echo "e eh um arquivo"
veja detalhes sobre o uso do cmd test no Papo de Botequim (
http://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarPapo004#O_Comando_test
)
Abraços,
Julio
:wq
Em 22/03/07, Timeu F. Oliveira <address@hidden> escreveu:
>
> bom o script está assim agora:
> #!/bin/bash
> echo "digite o arquivo:"
> read ARQUIVO
> test -e "$ARQUIVO" && echo "existe"
> test -d "$ARQUIVO" && echo "eh um diretorio"
> test -f "$ARQUIVO" && echo "e eh um arquivo"
>
> mas... se não existir ele tem q dizer que nao existe... como faz? o.O
>
> --- Em address@hidden <shell-script%40yahoogrupos.com.br>,
> "Timeu F. Oliveira"
> <heathcliff_lnx@...> escreveu
> >
> > olá pessoas... sou novo na lista e estou tentando aprender o shell
> > script... bom... estou tentando fazer um script que identifique se o
> > arquivo ou diretorio existe... em caso positivo escrever se eh arquivo
> > ou diretorio caso nao exista escrever que não existe... bom nisso q
> > postarei abaixo era pra ser a parte de identificar... mas n tah
> > funcionando sendo arquivo ou diretorio ele diz q eh diretorio...
> >
> > #!/bin/bash
> > echo "digite o arquivo:"
> > read ARQUIVO
> > test $ARQUIVO!=-d && echo "diretorio"
> > exit
> > test $ARQUIVO=-f && echo "arquivo"
> >
> > ideias?
> >
>
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]