Làm cách nào để chuyển kết quả từ một which
lệnh sang cd
?
Đây là những gì tôi đang cố gắng làm:
which oracle | cd
cd < which oracle
Nhưng không ai trong số họ hoạt động.
Có cách nào để đạt được điều này (tất nhiên thay vì sao chép / dán)?
Chỉnh sửa: theo suy nghĩ thứ hai, lệnh này sẽ không thành công, vì tệp đích KHÔNG phải là thư mục / thư mục .
Vì vậy, tôi đang suy nghĩ và tìm ra cách tốt hơn để loại bỏ phần "/ oracle" ở phía sau (sed hoặc awk, hoặc thậm chí Perl) :)
Chỉnh sửa: Được rồi, cuối cùng thì đó là những gì tôi có:
cd `which oracle | sed 's/\/oracle//g'`