Hallo, On Fri, 15 Feb 2002, Joachim Janssen wrote:
On Fri, Feb 15, 2002 at 03:54:49PM +0100, Moritz Esser wrote: EXTERNEIP=`ifconfig ppp0 | grep inet | cut -d : -f 2 | cut -d \ -f 1`
Uargl. Dieser Mist grep|cut|cut scheint ja nicht auszurotten zu sein! (wobei es noch schlimmere Varianten gibt -- ich sach nur perl...) 1. Die IP bekommt man in /etc/ppp/ip-{up,down} und in /etc/ip-{up,down}.local als Argument uebergeben. Man schaue sich bitte mal den Anfang von ip-up an. 2. Obige Konstruktion ist grauslich. ,----[ ~/bin/dynip.sh ] | #!/bin/sh | # USAGE: dynip.sh [INTERFACE] | IF="${1:-ppp0}"; | /sbin/ifconfig $IF | sed -n 's/.*addr:([0-9.]*).*/\1/p'; `---- (wobei man das ja nicht in ein script schreiben muss: EXTIP="`/sbin/ifconfig $IF | sed ...`" # ... mach was mit $EXTIP... -dnh --
fuer das Pottemonnee (oder wie heisst das jetzt mit neuer Unrechtschreibung?). Pokemonnaeh? Geld-Bör-Säh -- H. Veit u. J. Erwied in asr