मैं एक बैश स्क्रिप्ट पर काम कर रहा हूं जो लाइन में डेटा के आधार पर एक टेक्स्ट डॉक्यूमेंट की सामग्री को विभाजित करेगा।
अगर मूल फ़ाइल की सामग्री साथ थी
01 line
01 line
02 line
02 line
मैं परिणाम के लिए बैश का उपयोग करके इस फ़ाइल की पंक्ति 3 में कैसे सम्मिलित कर सकता हूं
01 line
01 line
text to insert
02 line
02 line
मैं अपनी स्क्रिप्ट में एक हेरेडोक या कुछ इसी तरह का उपयोग करके ऐसा करने की उम्मीद कर रहा हूं
#!/bin/bash
vim -e -s ./file.txt <<- HEREDOC
:3 | startinsert | "text to insert\n"
:update
:quit
HEREDOC
उपरोक्त पाठ्यक्रम का काम नहीं करता है, लेकिन कोई भी सिफारिशें जो मैं इस बैश स्क्रिप्ट में लागू कर सकता हूं?