बैश स्क्रिप्ट के भीतर, मुझे पता है कि मैं जांच सकता हूं कि क्या फ़ाइल निम्नलिखित सिंटैक्स के साथ एक प्रतीकात्मक लिंक है
if [ -L $path ]
क्या किसी को पता है कि अगर मैं उस पथ को किसी विशेष पथ से जोड़ता हूं तो मैं कैसे परीक्षण करूंगा? उदाहरण के लिए, मैं जांच करना चाहता हूं कि लक्ष्य क्या $path
है /some/where
।
readlink
ज्ञात पथ पर नहीं कर सकते हैं और इसकी तुलना उस पथ से कर सकते हैं जिसका आप परीक्षण कर रहे हैं?
if [ -L "$path" ]
) में रखें , जब तक कि आपके पास कोई अच्छा कारण न हो और आपको यकीन है कि आप जानते हैं कि हम क्या कर रहे हैं।