Linux 15.036 Themen, 107.107 Beiträge

Daten auslesen

T-Rex / 8 Antworten / Flachansicht Nickles

Moin zusammen,

ich habe gleich zwei Fragen, wie ich einzelne Daten auslesen kann.

1. Uptime:
Wie kann ich nur die Stunden ausgegeben bekommen, die mein System schon läuft?
uptime gibt ja gleich einen ganzen Wust an Daten aus, aber wie bekomme ich aus dieser Ausgabe nur die Laufzeit in Stunden? Oder gibt es einen ganz anderen Befehl dazu?

2. IP:
Ich habe in der Shell "host `hostname`" eingegeben, um die IP auszulesen.
Aber auch bei diesem Befehl kommt vor der IP ein Haufen für mich unnützes Zeug. Wie bekomme ich die reine IP raus?


Danke und Gruß
T-Rex

 GrüßeT-Rex 
bei Antwort benachrichtigen
promotor Klaus_T „uptime cut -b 3 zeigt dir nur die Stunden ifconfig eth0 grep inet cut -d : -f 2...“
Optionen
uptime | awk '{print $3}'
sagt dir denau wie lange der Rechner gelaufen ist

Wenn du nur die Stunden vergleichen willst nutze:
uptime | awk '{print $3}' | awk -F":" '{print $1}'

oder
uptime | awk '{print $3}' | awk -F":" '{print 60 * $1 + $2}'
um die Zeit in Minuten rauszubekommen
bei Antwort benachrichtigen