मैं एसईडी का उपयोग कर एक फाइल में तीसरी लाइन के लिए पाठ सम्मिलित करने के लिए कोशिश कर रहा हूँ, और वाक्य रचना मैं अन्य मंचों पर मिल गया है है:एसईडी डालने लाइन आदेश OSX
sed -i '' "3i\ text to insert" file
जब मैं इस तथापि उपयोग करते हैं, मुझे एक त्रुटि मिलती है:
sed: 1: "3i\ text to insert": extra characters after \ at the end of i command
मुझे यह पता लगाना प्रतीत नहीं होता कि समस्या का कारण क्या है। मैं ओएसएक्स का उपयोग कर रहा हूं, यही कारण है कि मेरे पास मेरे एक्सटेंशन के रूप में खाली है।
धन्यवाद!
मैं उनका कहना है कि '' 3i' बिट के बाद सम्मिलित पाठ 'एक है के लिए एक अतिरिक्त +1 देना चाहते हैं जीएनयू एक्सटेंशन (लेकिन मैं केवल उनमें से एक दे सकता हूं)। –
@ जोनाथन लेफ्लर मैं उन्हें आपकी ओर से दूसरा +1 दूंगा :-) –