Pular para o conteúdo

verificar se arquivo existe [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. verificar se arquivo existe [RESOLVIDO]

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


Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: verificar se arquivo existe [RESOLVIDO]

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]

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]

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]

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]

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

Muito obrigado pela dica: me ajudou muito.

Abs,

José Oliveira

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder