मेरे साफ खंड में Makefileमैं यह जांचने की कोशिश कर रहा हूं कि फ़ाइल स्थायी रूप से हटाने से पहले मौजूद है या नहीं। मैं इस कोड का उपयोग करता हूं लेकिन मुझे त्रुटियां प्राप्त होती हैं।
इसके साथ गलत क्या है?
if [ -a myApp ]
then
rm myApp
fi
मुझे यह त्रुटि संदेश मिला
if [ -a myApp ]
/bin/sh: Syntax error: end of file unexpected (expecting "then")
make: *** [clean] Error 2
rm -rf myAppविकल्प हो सकता है। या -rm myApprm से त्रुटि को अनदेखा करने के लिए डैश ( ) के साथ कमांड को पूर्ववर्ती करें (यह हालांकि एक बदसूरत संदेश प्रिंट करेगा)।