PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ifconfig



Hummelchen
12.06.02, 13:50
brauche dringend ein script wo man die IP ausliest geht das mit ifconfig

ip von ppp0 mus sie weiter benützen , habe selber chon mit echo getestet aber kommt immer alses rein in die datei

brauche nut ip


wer kan helfen


gruß hummelchen neu ling unter linux hm :eek: aber linux funst

nono
12.06.02, 14:08
Hi,

so geht es.....

thisIP=`ifconfig ppp0 | head -2 | tail -1 | cut -d: -f2 | cut -d\ -f1`

echo $this IP

Ciao, Nono.

wadesch
12.06.02, 14:21
oder :D

thisIP=`ifconfig ppp0 | grep "inet addr" | awk -F":" '{print$2}' | awk '{print $1}'`
echo $thisIP

Röme
12.06.02, 14:30
oder als Kombination von beidem ;) :

thisIP=`ifconfig ppp0 | grep "inet addr" | cut -d: -f2 | cut -d\ -f1`
echo $thisIP
Gruss
Röme

Hummelchen
12.06.02, 14:34
erst mal dankeeeeeeeee


bin schon die ganze zeit am schnüffeln wie das geht - noch kein erfolg - aber schon linuy zum sbstutz gebracht lach darf es ja nur konsole ging noch

es lebe linux :D

Hummelchen
12.06.02, 15:04
ich glaub ich bin win... geschädigt - geht neet immer kommt alles in die datei rein


echo $thisIP >> /usr/ip

Röme
12.06.02, 15:06
Mit welcher Variante hast Du es probiert?

Gruss
Röme

Hummelchen
12.06.02, 15:11
nur nciht den mut ferlieren es gehtttttttttttttttttttttttttt


naja endlich bobieren get ... testen und nun funst es dankeeeeeeee

Hummelchen
12.06.02, 15:24
ch habe suse 7.2


deine bekomme ich nur alles rein

thisIP=`ifconfig ppp0 | grep "inet addr" | cut -d: -f2 | cut -d\ -f1`
echo $thisIP >> /usr/ip

lasse ich den hinteren teil wech nach grep "inet addr" dan steht in der datei

inet addr:192.168.. p-t-p:diese ist nicht wichtig Maske:255.255.255.0

als beispiel

ich möchte ein donkey server starten

habe dynip für die hp- leider geht das nicht mit dserver will ne zahl ( ip ) haben schnif


ich brauche die reine ip addy in der ini


ich hoffe ich nerve nicht

Röme
12.06.02, 15:45
Also bei mir funktionierts, und zwar so wie im angehängten File.
Die TXT-Endung ist nur da dass es vom Browser angezeigt wird.

Gruss
Röme

Hummelchen
12.06.02, 16:22
wen ich das so mache gehts net naja liegt wol das ich noch anfänger bin



ich habe mal die datei so angelegt

#!/bin/sh
IP=`ifconfig ppp0 | grep "inet addr" | cut -d: -f2 | cut -d\ -f1`
echo $IP >> /usr/ip umgelenkt das die in diese datei(ip) steht

aber so kommt ein fehler von --> cut <--
endere ich cut -d/ -f1 dan steht die ip drin aber leider auch p-t-p


ich weis ich nerve bestimmt schon heute hm

gruß mario -Hummelchen

Röme
12.06.02, 16:30
Hast Du nach dem Backslash von "cut -d\ -f1" einen zusätzlichen Leerschlag? Es braucht also 2 Leerschläge.

#!/bin/sh
IP=`ifconfig ppp0 | grep "inet addr" | cut -d: -f2 | cut -d\"leerschlag""leerschlag"-f1`
echo $IP >> /usr/ip

Gruss Röme

Hummelchen
12.06.02, 16:35
jo hätte ich nie mitbekommen danke jetzt gehts freu


edonkey geht jetzt hoffe ich doch:D