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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] script de download


From: Fabricio Lopes de Souza
Subject: Re: [shell-script] script de download
Date: Mon, 24 Oct 2005 14:46:19 -0200

precisei de proxy aqui na minha maquina então adicionei uns negocinho ...

SCRIPT=$(basename $0)
USAGE="usage $SCRIPT -u URL [proxy_user] [proxy_passwd]"

error(){ echo -e "$1" ; exit 1 ; }

[ "$1" ] || error "$USAGE"

[ "$2" ] && [ "$3" ] || error "Proxy password needed by Proxy
Authentication\n$USAGE"

while [ "$1" ]
do case "$1" in
-u) shift; TARGET="$1" ; PROXY_USER="$2" ; PROXY_PASS="$3"; shift ; shift ;
shift;;
*) usage ;;
esac
done
[ "$TARGET" ] || error "Error! URL missing!\n$USAGE"

LOG="wget-log"
FILE=$(basename "$TARGET")
URL=$(dirname "$TARGET")
TITLE="Conectando a $URL"
MSG="Realizando Download de $FILE"

rm -f $LOG
PID="$( wget $PROXY_USER $PROXY_PASS -o $LOG -b $TARGET | awk '/pid/{print
$5}' | tr '.' '
')"

trap "kill $PID" 2 15

perc() {
echo "$1" | grep '%' | cut -f 2 -d K | cut -d % -f 1 | sed 's/[^0-9]//g'
}

do_gauge() { tail -f $LOG --pid=$PID | while read L ; do perc "$L" ; done ;
}
( do_gauge ) | dialog --title "$TITLE" --gauge "$MSG" 8 40 0


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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