Bạn có thể nối vào của bạn PATH
một cách tối thiểu. Không cần dấu ngoặc trừ khi bạn nối thêm nhiều phần tử. Nó cũng thường không cần báo giá. Vì vậy, cách đơn giản, ngắn để nối là:
path+=/some/new/bin/dir
Sử dụng phổ biến
Sau đó, mẫu chung để kiểm tra tập lệnh mới / tệp thực thi sẽ trở thành:
path+=$PWD/.
# or
path+=$PWD/bin
Cú pháp chữ thường này đang sử dụng path
như một mảng , nhưng cũng ảnh hưởng đến tương đương đối tác chữ hoa của nó, PATH
(mà nó được "ràng buộc" thông qua typeset
).
(Lưu ý rằng không :
cần thiết / muốn làm dấu phân cách .)
Các mẩu tin liên quan
Xử lý path
theo cách này (như một mảng) cũng có nghĩa là: không cần phải làm a
rehash
để có được các lệnh mới được tìm thấy.
Ngoài ra hãy xem vared path
như một cách năng động để chỉnh sửapath
và những thứ khác.
Bạn có thể chỉ quan tâm đến path
câu hỏi này, nhưng vì chúng ta đang nói về xuất khẩu và mảng, lưu ý rằng
các mảng thường không thể được xuất.
Bạn thậm chí có thể ngăn không PATH
tham gia vào các mục trùng lặp
(tham khảo
cái này
và cái này ):
typeset -U path