में काम नहीं कर रहा है, तो मैं यह जांचने की कोशिश कर रहा हूं कि कोई फ़ाइल बैश का उपयोग कर मौजूद है या नहीं। यह मेरा कोड`अगर [-e file.txt]` bash
if [-e file.txt]; then
echo "file exists"
else
echo "file doesn't exist"
fi
है लेकिन जब मैं इसे चलाने मैं:
./test.sh: line 3: [-e: command not found
क्या मैं गलत कर रहा हूँ?
+1। बस ध्यान दें कि '[['एक बैश सुविधा है, इसलिए आप अपनी स्क्रिप्ट को'/bin/sh' –
के साथ नहीं बुला सकते हैं, यह समझाने के लिए अपना उत्तर संपादित कर सकते हैं कि डबल स्क्वायर ब्रैकेट सुरक्षित क्यों हैं? – Relequestual