यदि मैं फ़ाइल हटाने के लिए सहमत हूं तो मैं उपयोगकर्ता से पूछे बिना फ़ाइल को कैसे हटा सकता हूं? मैं शेल स्क्रिप्ट लिख रहा हूं और rm फ़ंक्शन का उपयोग करता हूं, लेकिन यह पूछता है "नियमित फ़ाइल हटाएं?" और मुझे वास्तव में इसकी आवश्यकता नहीं है। धन्यवाद।
rm
"एक नियमित फ़ाइल को हटाएं" नहीं दिखाता है? डिफ़ॉल्ट रूप से संकेत। आपको इसे rm -i
एक फ़ंक्शन के रूप में अलियास या परिभाषित किया जाना चाहिए । मुझे आश्चर्य है कि उर्फ आपकी स्क्रिप्ट के अंदर दिखाई दे रहा है। क्या आप स्क्रिप्ट को निष्पादित कर रहे हैं ( ./foo.sh
) या इसे सोर्स कर रहे हैं ( . foo.sh
या source foo.sh
)?
rm -f
,yes | rm
और इसी तरह, लेकिन यह एसयू के अंतर्गत आता है।