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

    Beiträge:
    352
    Zustimmungen:
    8
    MacUser seit:
    07.06.2005
    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

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

    Multe Thread Starter MacUser Mitglied

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

    Danke erstmal
     
  4. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.831
    Zustimmungen:
    3.633
    MacUser seit:
    23.11.2004
    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

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

    Multe Thread Starter MacUser Mitglied

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

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

    Gruß Malte
     
  7. maceis

    maceis MacUser Mitglied

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

    Multe Thread Starter MacUser Mitglied

    Beiträge:
    352
    Zustimmungen:
    8
    MacUser seit:
    07.06.2005
    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

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

Diese Seite empfehlen