RE: [maillist] Script-Frage

THOMAS_HAGEDORN@Non-HP-Germany-om2.om.hp.com
Thu, 26 Aug 1999 19:23:48 +0200

perl -e '$i=3D`who am i`;$i=3D~/^\w+\s+\w+\s+(.+)$/;print "$1\n"'

Thomas Hagedorn at HP
Tel. 07031 / 468 - 1229 =20

> =20
> Tach zusammen,
> folgende (m=F6glicherweise triviale) Frage qu=E4lt mich:
> F=FCr ein Script, das u.a. Loginnamen, Arbeitsverzeichnis etc =20
> ausgeben soll, finde
> ich keine L=F6sung f=FCr die Zeit, seit dem der Login l=E4uft. Hier =20
> das Beispiel:
> =20
> echo -e "Name: \t\t\t`logname`"
> echo -e "Arbeitsverzeichnis: \t\t\t`pwd`"
> =20
> F=FCr die Loginzeit dachte ich eigentlich an
> echo -e "Eingelogt seit: \t\t\t`who am i | cut -f3`"
> Scheitert aber daran, das der Trenner ein Leerzeichen ist. Es =20
> geht u.a. mit "who
> am i | cut -d" " -f10-", stellt mich aber irgendwie nicht =20
> zufrieden, weil diese
> L=F6sung abh=E4ngig vom Benutzernamen Leerstellen enth=E4lt, ich =20
> will die Ausgabe aber
> b=FCndig.
> Hat da irgendjemand ne Idee?
> =20
> Bedankt,
> J=FCrgen
> =20
> -- =20
> J=FCrgen Wintermantel-Menze
> Blumenbank ?! Nein, das ist meine RM 600 !!
> find / -name "win*" -exec rm {} \;
> =20