[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Arquivo não encontrado
From: |
Cleriston Martinelo |
Subject: |
Arquivo não encontrado |
Date: |
Tue, 4 Oct 2011 22:21:52 -0300 |
Prezados boa noite.
No script abaixo (ainda não terminado) ele não consegue achar
o arquivo passado por parâmetro.
Fiz o mesmo teste passando como parâmetro o caminho absoluto do arquivo, mas
mesmo assim na condicional -f ou no "cat" ele dá que o arquivo não existe.
Teste a variável $log e o conteúdo da mesma está correto. Onde estou comendo
bronha?
#!/bin/bash
argumentos=$(getopt -o f:i:rt -- "$@")
if [ $? -ne 0 ]; then
echo Erro de parametros
exit 1
fi
echo $argumentos
set -- $argumentos
while [ $# -ne 0 -a "$1" != "--" ]; do
echo processando $1
case "$1" in
-f) recebeu_f=1
arquivo="$2"
shift;;
-i) recebeu_i=1
ip=$2
shift;;
-r) recebeu_r=1;;
-t) recebeu_t=1;;
esac
shift
done
log="$2"
#cat $log
[ -f "$log" ] || echo "$log arquivo não existe"; exit 1
[As partes desta mensagem que não continham texto foram removidas]
- Arquivo não encontrado,
Cleriston Martinelo <=