[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] "test -e" comportamento inesperado
From: |
Carlos Alberto Teixeira Magalhães |
Subject: |
Re: [shell-script] "test -e" comportamento inesperado |
Date: |
Sat, 26 May 2012 19:47:17 -0300 |
Boa noite.
Como o arquivo contém espaço no nome, você tem que colocar o $1 entre aspas.
Até mais.
Em 26 de maio de 2012 16:08, Jorge Barros de Abreu
<address@hidden>escreveu:
> **
>
>
> Olá
>
> O trecho de código abaixo está falhando quando $1 é algo como "Jogo
> neimar-1.pdf"
>
> if ! test -e $1
> then
> echo "O arquivo $1 não existe"
> ERRO="1"
> fi
>
> O arquivo existe mas ele está dizendo que não existe.
>
> ?Existe alguma outra forma de fazer esse teste e que contorne esse
> problema?
>
> Obrigado
>
> --
> Data Estelar 2456074,401019
> http://sites.google.com/site/ficmatinf
> Desejo-lhe Paz, Vida Longa e Prosperidade.
> São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.
>
>
--
Carlos Alberto Teixeira Magalhães
Analista de Suporte - Departamento de Informática - DI
Universidade Estadual do Ceará - UECE
"A Ciência da Computação nasceu para resolver problemas que não existiriam
se não fosse o computador." :P
[As partes desta mensagem que não continham texto foram removidas]