datei nach ausdruck scannen als variable setzen und in andere datei einsetzen

Post Reply
Message
Author
ghzero@hotmail.com

datei nach ausdruck scannen als variable setzen und in andere datei einsetzen

#1 Post by ghzero@hotmail.com »

hi,
ich moechte meine aktuelle (static) ip ermitteln und in eine datei einfuegen bzw. den dortigen platzhalter ersetzen.

bisher habe ich folgendes geschnallt:
ifconfig >in.txt ppp0
grep >in2.txt inet in.txt

damit habe ich folgendes in in2.txt:
inet Adresse:62.225.219.215 P-z-P:212.185.254.133 Maske:255.255.255.255

aber wie geht es weiter.?.. ich muss noch die reine ip isolieren(ermitteln) und in einer weiteren datei, die einen platzhalter wie XYZ enthaelt - dadurch ersetzen!

cu hardy

demian

Re: datei nach ausdruck scannen als variable setzen und in andere datei einsetze

#2 Post by demian »

Warum schreibst Du denn die Ausgabe von ifconfig in eine Datei? Falls Du diese nicht noch fuer was anderes brauchst, wuerde ich das einfach so erledigen:
<b>ifconfig ppp0 | grep inet | awk '{split($2,t,":");print t<font size="2">}'</b>

demian

Re: datei nach ausdruck scannen als variable setzen und in andere datei einsetze

#3 Post by demian »

Uhh, dieses UBB ist aber ein bisschen seltsam konfiguriert. hinter dem letzten t da oben muss eine 2 in eckigen Klammern stehen, die das UBB gefressen hat. Dann klappt's und die Ausgabe des obigen Komandos ist die IP-Adresse

demian

Re: datei nach ausdruck scannen als variable setzen und in andere datei einsetze

#4 Post by demian »

Ach ja, die Sache mit der Ersetzung fehlt noch:

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
sed s/XYZ/`ifconfig ppp0 | grep inet | awk '{split($2,t,":");print t[<!--no-->2<!--no-->]}'`/ infile > outfile
</font><hr></pre></blockquote>

Danach enthaelt outfile das Gleiche wie infile nur das XYZ ueberall durch die IP-Adresse ersetzt ist.

...ah und die eckigen Klammern muessen also als Sonderzeichen maskiert werden

ghzero@hotmail.com

Re: datei nach ausdruck scannen als variable setzen und in andere

#5 Post by ghzero@hotmail.com »

danke ihr linux-goetter! <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
ihr macht mich happy ;)

cu hardy

Post Reply