Code: Alles auswählen
IP=$(ifconfig $(/sbin/ifconfig eth0 | awk -F\: '/^e/ {print $1;}' ) | awk '/inet/ {print $2; exit;}');
IP=$(echo $IP | awk -F\, '{gsub(/[ \t]+$/, "", $IP); print $IP;}');
Frage: Warum kann ich bei der oberen Zeiel mit $1 sowie $2 arbeiten, bei der unteren muss ich mich wieder auf die Eingangsvariable $IP beziehen?
Und: Scheint nicht ganz zu funktionieren, aus " x 1.1.1.1" macht es zwar "x 1.1.1.1"... links trimmt es korrekt, aber in der Mitte sollte es das nicht wirklich tun...
Vielen Dank für die Feedbacks.