ภายในสคริปต์ทุบตีฉันรู้ว่าฉันสามารถตรวจสอบว่าไฟล์เป็นลิงค์สัญลักษณ์ที่มีไวยากรณ์ต่อไปนี้หรือไม่
if [ -L $path ]
ไม่มีใครรู้ว่าฉันจะทดสอบว่าเส้นทางนั้นเชื่อมโยงกับเส้นทางเฉพาะหรือไม่ เช่นผมต้องการที่จะตรวจสอบว่าเป้าหมายของการเป็น$path
/some/where
readlink
บนเส้นทางที่รู้จักและเปรียบเทียบกับเส้นทางที่คุณกำลังทดสอบหรือไม่?
if [ -L "$path" ]
) เว้นแต่คุณจะมีเหตุผลที่ดีที่จะไม่ทำและคุณแน่ใจว่าคุณรู้ว่าคุณกำลังทำอะไรอยู่