bash - วิธีไพพ์ผลลัพธ์จากคำสั่งใดไปยัง cd
ฉันจะไพพ์ผลลัพธ์จากwhichคำสั่งไปที่cd? นี่คือสิ่งที่ฉันพยายามทำ: which oracle | cd cd < which oracle แต่ไม่ได้ผล มีวิธีในการบรรลุเป้าหมายนี้หรือไม่ (แทนที่จะคัดลอก / วางแน่นอน) แก้ไข: ในความคิดที่สองคำสั่งนี้จะล้มเหลวเพราะแฟ้มปลายทางไม่ได้เป็นโฟลเดอร์ ดังนั้นฉันจึงคิดและหาวิธีที่ดีกว่าในการกำจัดส่วนท้าย "/ oracle" ตอนนี้ (sed หรือ awk หรือแม้แต่ Perl) :) แก้ไข: โอเคนั่นคือสิ่งที่ฉันมีในตอนท้าย: cd `which oracle | sed 's/\/oracle//g'`