Pipe wird ignoriert

Multe

Aktives Mitglied
Thread Starter
Dabei seit
07.06.2005
Beiträge
376
Reaktionspunkte
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
 
Ich bilde mir ein das gestern mal gemacht zu haben, aber ich probiers heute abend nochmal.

Danke erstmal
 
eventuell hast du noch die alt taste gedrückt, als du das space gedrückt hast...
da kriegt man auch so effekte...
 
ALT + 7 geht.

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

Gruß Malte
 
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
 
Multe schrieb:
...
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 ;)
Die pipe brauchst Du hier vielleicht, aber das 'cat' ist ähnlich sinnleer:
Code:
grep "Dec 15" [i]datei[/i] | grep "Hallo" | wc
;)
 
Zurück
Oben Unten