shell-script-pt
[Top][All Lists]
Advanced

[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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]