Trong tập lệnh bash, tôi biết tôi có thể kiểm tra xem một tập tin có phải là một liên kết tượng trưng với cú pháp sau không
if [ -L $path ]
Có ai biết làm thế nào tôi sẽ kiểm tra nếu đường dẫn đó được liên kết với một đường dẫn cụ thể không? Ví dụ, tôi muốn kiểm tra xem mục tiêu của $path
là /some/where
.
readlink
con đường đã biết và so sánh nó với con đường bạn đang thử nghiệm?
if [ -L "$path" ]
:) trừ khi bạn có lý do chính đáng để không và bạn chắc chắn rằng bạn biết bạn đang làm gì.