$IP in der Bash

Seite 1 von 1 - Forum: Linux and other OS auf overclockers.at

URL: https://www.overclockers.at/linux/ip_in_der_bash_121370/page_1 - zur Vollversion wechseln!


Frys_Assassin schrieb am 08.08.2004 um 15:28

Bin gerade am Server configen, jedoch noch nicht so sattelfest. Im Howto steht als Parameter eines Prozesses $IP. Leider ist diese Variable nicht gesetzt bzw mit echo $IP bekomm ich nur ne Leerzeile. An welcher Stelle wird diese Var eingetragen bzw was kann ich tun um sie selber zu setzen?


frank schrieb am 08.08.2004 um 15:36

Probier mal

Code:
export ip=blabla

Zum automatischen setzen musst du das in die .bashrc im jeweiligen User-Verzeichnis eintragen (afaik aber Distributionsabhaengig)
Gibt aber afaik auch eine globale bashrc (/etc/bashrc iirc :))

hth


Frys_Assassin schrieb am 08.08.2004 um 16:01

ja, aber was wenn ich die IP der netzwerkkarte verändere. dann muss ich im rc file auch die änderung eintragen.


/(bb|[^b]{2})/ schrieb am 08.08.2004 um 16:23

so würde es zb gehen (abhängig von deinem ifconfig output)

export IP=`ifconfig eth0 |grep 'inet addr:' | awk -F' ' '{print $2;}' | awk -F':' '{print $2;}'`

geht aber sicher noch kürzer/einfacher auch




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026