Pipe wird ignoriert

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

  1. Multe

    Multe Thread Starter MacUser Mitglied

    MacUser seit:
    07.06.2005
    Beiträge:
    352
    Zustimmungen:
    8
    Hallo zusammen,

    ich hatte gestern ein Problem. Ich verbinde mich regelmässig per SSH auf einen Linuxserver und arbeite dort auf Shellebene.

    Ich hab gestern das erstemal mit einem Mac diese Verbindung gemacht und es ging gut, bis zu dem Punkt, als ich ein Pipe "|" gebarucht habe.
    Auf der Tastatur des iMacs hab ich das Symbol nicht gefunden und durch probieren auch nicht. Ich hab das Symbol aus der "Tastaturanzeige" in der Menüleiste aus einer Zeichentabelle ins Terminal kopiert.
    Da wurde allerdings herbe enttäuscht, das Pipe war zwar da, aber es wurde auf dem Remoteserver nicht erkannt.
    z.B. "cat logdatei.log | more"
    Es wurde alles rausgeworfen und am Schluss stand sinngemäss
    "no file named "|"
    "no file named more"

    Meine Frage:
    Wie kann ich auf dem Mac das | kriegen, möglichst ohne die Kopieraktion und wenn es über Tastatur nicht geht, wie bekomm ich es das es auch erkannt wird?

    Gruß Malte

    PS: die Suche ist nicht ergiebig gewesen
     
  2. oneOeight

    oneOeight MacUser Mitglied

    MacUser seit:
    23.11.2004
    Beiträge:
    47.181
    Zustimmungen:
    3.685
    versuch mal alt+7 ;)
    |
     
  3. Multe

    Multe Thread Starter MacUser Mitglied

    MacUser seit:
    07.06.2005
    Beiträge:
    352
    Zustimmungen:
    8
    Ich bilde mir ein das gestern mal gemacht zu haben, aber ich probiers heute abend nochmal.

    Danke erstmal
     
  4. oneOeight

    oneOeight MacUser Mitglied

    MacUser seit:
    23.11.2004
    Beiträge:
    47.181
    Zustimmungen:
    3.685
    eventuell hast du noch die alt taste gedrückt, als du das space gedrückt hast...
    da kriegt man auch so effekte...
     
  5. msslovi0

    msslovi0 MacUser Mitglied

    MacUser seit:
    20.03.2005
    Beiträge:
    2.713
    Zustimmungen:
    115
    Zumindest mit dem Terminal macht das Probleme. iTerm ist da nicht so empfindlich.
     
  6. Multe

    Multe Thread Starter MacUser Mitglied

    MacUser seit:
    07.06.2005
    Beiträge:
    352
    Zustimmungen:
    8
    ALT + 7 geht.

    Danke für den Tipp. iTerm probier ich dann vielleicht auch mal.

    Gruß Malte
     
  7. maceis

    maceis MacUser Mitglied

    MacUser seit:
    24.09.2003
    Beiträge:
    16.661
    Zustimmungen:
    596
    Typischer Fall von "useless use of cat"
    Warum nicht
    Code:
    more logdatei.log
    ?
     
  8. Multe

    Multe Thread Starter MacUser Mitglied

    MacUser seit:
    07.06.2005
    Beiträge:
    352
    Zustimmungen:
    8
    Moin,

    ja ich weiss:
    less logdadtei.log geht auch.

    Habs mir mal so angewöhnt. Es gibt aber auch andere Fälle wo ich das Pipe brauche.
    z.B. cat datei | grep "Dec 15" | grep "Hallo" | wc
    oder sowas ähnlich sinnvolles ;)

    Gruß Malte
     
  9. maceis

    maceis MacUser Mitglied

    MacUser seit:
    24.09.2003
    Beiträge:
    16.661
    Zustimmungen:
    596
    Die pipe brauchst Du hier vielleicht, aber das 'cat' ist ähnlich sinnleer:
    Code:
    grep "Dec 15" [i]datei[/i] | grep "Hallo" | wc
    ;)
     
Die Seite wird geladen...

Diese Seite empfehlen