Thema: Pipe |
Einzelnen Beitrag anzeigen
Alt 01.08.2002, 16:33   #2
valo
Inventar
 
Registriert seit: 15.11.2000
Alter: 43
Beiträge: 7.684


Standard Re: Pipe |

Zitat:
Original geschrieben von ripper
ich hätte da eine frage....

auf meinem rechner (suse linux 8.0, pentium 166) funktioniert irgendwie die datenweitergabe bei der Pipe nicht

theoretisch müsste ja wenn ich eingebe
Code:
cd /etc | ls
die liste der dateien im /etc ordner kommen...
es kommt aber die liste von dem aktuellen ordner
mit cd (change directory) wechselst du in ein anderes verzeichnis

mit cd /etc wechselst du demnach von deinem derzeitigen 'aufenthaltsort' nach /etc

wenn du den "inhalt" von /etc auflisten lassen willst, musst nur ls /etc eingeben, und die sache hat sich...

wenn die liste zu lang fuer den bildschirm ist, koenntest du das ganze nache more pipen (ls /etc | more) dann kannst du rauf/runter scrollen
Zitat:
wenn ich zB eingebe
Code:
cd /etc | pwd
kommt /root wenn ich gerade im root verzeichnis bin....

weiß jemand wieso das nicht geht? wäre wichtig für shell scripts.....

thx
pwd zeigt dir an in welchem verzeichnis du dich gerade befindest, damenach ist es nicht erstaunlich, dass dir /root angezeigt wird wenn du dich gerade in /root befindest...

das |-zeichen verwendest du um die ausgabe eines programmes an ein anderes weiterzugeben, was willst du aber zb. von cd an pwd weitergeben?
____________________________________
Yeah, yo mama dresses you funny and you need a mouse to delete files.
Jabber-ID: valo [at] cargal \'.\' org

Infected Mushroom and Barri Saharof - Live in Eilat Desert Israel 24-10-2002
A*S*Y*S - SSL-Pickup 21-10-2002
Dj Tiesto - Forbidden Paradise 8/Mystic Swamp
valo ist offline   Mit Zitat antworten