verificar se arquivo existe [RESOLVIDO]

1. verificar se arquivo existe [RESOLVIDO]

Carlos Henrique Sá
carloskh

(usa Ubuntu)

Enviado em 30/12/2013 - 23:09h

Boa noite,

criei um scritp como um teste para saber se o arquivo existe faz uma função porém fiquei intrigado.

se eu executar o IF com o endereço completo do arquivo /home/eu/arquivo.txt ele não encontra. mas se eu colocar o script dentro da pasta "eu" e executar o scrit com o IF [ -e arquivo.txt ] ele roda belezinha tem alguma ideia do que eu poderia fazer?

segue o teste que estou fazendo.


#!/bin/bash
DIR=/home/carlos/
FILE=bbb

if [ -e "$FILE" ] ; then
echo "o arquivo bbb existe"
mv "$DIR""$FILE" "$DIR"ccc

else
echo "o arquivo bbb não existe"
mv ccc "$DIR""$FILE"
fi




  


2. Re: verificar se arquivo existe [RESOLVIDO]

Mauro da fontoura
MauroFontoura

(usa CentOS)

Enviado em 01/01/2014 - 19:14h

Tenta passar um instrução dentro script para ele entrar dentro do diretório



3. Re: verificar se arquivo existe [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 02/01/2014 - 11:36h

Execute o seu script em modo debug, utilizando o "sh -x seu_script.sh", ele vai te falar o ponto em que ocorre o erro.


4. Re: verificar se arquivo existe [RESOLVIDO]

Luis Fernando Palumbo de Oliveira
luispalumbo

(usa Debian)

Enviado em 02/01/2014 - 12:01h

Você declarou as variáveis DIR e FILE, mas no if você apenas colocou a variável FILE. Coloque a variável DIR junto com a FILE como está no meu código abaixo.

Boa sorte.





#!/bin/bash
DIR=/home/carlos/
FILE=bbb

if [ -e "$DIR$FILE" ] ; then
echo "o arquivo bbb existe"
mv "$DIR$FILE" "$DIR"ccc
else
echo "o arquivo bbb não existe"
mv ccc "$DIR$FILE"
fi



5. Re: verificar se arquivo existe [RESOLVIDO]

Carlos Henrique Sá
carloskh

(usa Ubuntu)

Enviado em 03/01/2014 - 18:50h

Desculpe a falta de atenção o problema era o caminho tava errado mesmo foi mal perderem tempo aki...

obrigado a todos


6. Re: verificar se arquivo existe [RESOLVIDO]

José Oliveira
ironf15

(usa Manjaro Linux)

Enviado em 19/03/2017 - 10:21h

Muito obrigado pela dica: me ajudou muito.

Abs,

José Oliveira






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts