Hallo Matthias, * Am 18.11.2001 um 15:26 Uhr schrieb Matthias Tinnemeier:
ich brauche ein Script, das z.B. mit >>>> ifconfig | grep P-t-P | cut -f2 -d":" | awk '{ print $1 }' <<<< meine aktuelle Ip Adresse rausfindet, diese in einer Variablen ablegt, dann diese Variable in einer Template-Datei immer an die Stelle einfügt, an der ein bestimmter Platzhalter (z.B.: NEUE_IP_ADRESSE) hierfür steht, dann diese Templatedatei mit den neu eingefügten IP-Adressen unter einem anderem Namen speichert.
wie wär's hiermit: #!/bin/bash IP=$( ifconfig | \ grep "P-t-P" | \ cut -f2 -d":"| \ cut -f1 -d " " \ ) cat <<EOT >/tmp/ip_vom_$(date +%d%m%Y_%H%M%S) ---------------------------------- Aktuelle-IP: $IP ---------------------------------- EOT Bei jedem Aufruf des Scripts wird unter /tmp/ip_vom_ttmmjjjj_hhmmss die aktuelle INet-IP abgelegt. Aber Vorsicht! Bei mir (SuSE 7.2) liefert 'ifconfig' nicht P-t-P sondern P-z-P (Punkt-zu-Punkt). Das hätten die nun wirklich nicht eindeutschen sollen ;-) Jürgen -- Jeder hat ein System, reich zu werden, das nicht funktioniert. / Registered Linux-User #130804 http://counter.li.org \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de /