Mit cut letztes Zeichen abschneiden

Dieses Thema im Forum "Mac OS X - Unix & Terminal" wurde erstellt von StruppiMac, 11.06.2006.

  1. StruppiMac

    StruppiMac Thread Starter MacUser Mitglied

    Beiträge:
    2.835
    Zustimmungen:
    39
    MacUser seit:
    18.05.2006
    Hi,
    ich hab ein Shell-Script, bei dem ich von der Ausgabe das letzte Zeichen ausschneiden.
    Zb habe ich "225u" und ich möchte nur die "225" raushaben.
    Kann ich das mit "cut" machen?

    Gruß
     
  2. hayo

    hayo MacUser Mitglied

    Beiträge:
    44
    Zustimmungen:
    0
    MacUser seit:
    30.10.2003
    muss das unbedingt mit cut gemacht werden?

    mit sed ginge es so:
    echo "255u" | sed 's/.$//'

    Gruß,
    Hayo
     
  3. StruppiMac

    StruppiMac Thread Starter MacUser Mitglied

    Beiträge:
    2.835
    Zustimmungen:
    39
    MacUser seit:
    18.05.2006
    Hey danke - an sed hab ich gar nicht gedacht...
     
  4. hoppelmoppel

    hoppelmoppel MacUser Mitglied

    Beiträge:
    518
    Zustimmungen:
    2
    MacUser seit:
    12.04.2006
  5. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    MacUser seit:
    24.09.2003
    Sehr effizienter Ansatz, hoppelmoppel.
    Vorteil gegenüber sed:
    - kein eigener Prozess (teuer!) erforderlich
    - keine regex (teuer!) erforderlich

    In der Z-Shell geht es übrigens auch so:
    Code:
    > echo $var
    255u
    > echo ${var%?}
    255
     
Die Seite wird geladen...
Ähnliche Themen - cut letztes Zeichen
  1. ?=?
    Antworten:
    0
    Aufrufe:
    641

Diese Seite empfehlen