Trên một trong những hệ thống của tôi, tôi có một tình huống kỳ lạ. Khi tôi thực thi envtrên bất kỳ máy nào, kết quả sẽ như dưới đây:
[sup@vviesup07 ~ ]$ env |grep PATH
PATH=/usr/java/latest/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/sup/.local/bin:/home/sup/bin:/home/sup/.local/bin:/home/sup/bin
[sup@vviesup07 ~ ]$
Nhưng trên một máy có một người dùng, kết quả sẽ như sau:
[aut@vviesup09 ~ ]$ env |grep PATH
PATH=.:/usr/lib/oracle/12.2/client64/bin:$PATH
[aut@vviesup09 ~ ]$
Như bạn thấy, PATH không được đánh giá. Nó chỉ hiển thị $ PATH thay vì đánh giá biến. Điều gì có thể sai ở đây? Tôi có thể tìm lỗi ở đâu?