Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Nur Zahlen aus der Ausgabe rausbekommen, möglich ?

  1. #1
    Registrierter Benutzer
    Registriert seit
    31.08.2002
    Ort
    Berlin
    Beiträge
    128

    Nur Zahlen aus der Ausgabe rausbekommen, möglich ?

    Ich weiss nicht ob das machbar wäre.
    Hab jetzt bei wget auf eine Zeile gekürzt darraus will ich aber nur die Zahlen "rausfiltern" und wenn nach der Zahl ein anderes Zeichen bzw. Buchstabe ist dann soll er das duch ein Semikolon trennen ist sowas überhaupt möglich ? Oder sind das nur Wunschvorstellungen ?
    z.B.
    Ausgabe :

    100%[====================================>] 3,326 141.22K/s ETA 00:00

    und gekürzt auf

    100;3,326;141.22;00:00

  2. #2
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    Machbar ist grundsätzlich alles, es ist nur eine Frage des Aufwandes. Ein neues Betriebssystem für dieses Problem zu schreiben wäre übertrieben.

    Code:
     echo '100%[====================================>] 3,326 141.22K/s ETA 00:00'  | \
       perl -e '$_=<>; /([0-9]{1,3})\%\[[^\]]+\]\s(\S+)\s([0-9.]+)\S+\s\w+\s([0-9]{2}:[0-9]{2})/; \
       print "$1;$2;$3;$4\n";'
    Geändert von fork (18-10-2002 um 21:09 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •