मैं sed के साथ एक डालने की कोशिश कर रहा हूं (केवल इसे पढ़ने के बाद) और मुझे कई लाइनों को सम्मिलित करने की कोशिश करके स्टंप किया जा रहा है?सेड एकाधिक लाइन्स डालें
क्या मैं वर्तमान में कर रहा हूँ है:
sed -i "${line} i\
/* Name - ID */ \
select @ID = NULL \
from Animals \
where VrsnID = @VrsnID \
and Request= \"Request\" \
\
" animalNames.txt
नोट echo $line
== 131
नई समस्या
सब कुछ उत्पादन में एक पंक्ति में दिखाई दे? (यह भी पहले मांगपत्र लापता)
/* Name - ID */ select @ID = NULL from Animals where VrsnID = @VrsnID and Request= "Request"
हल
लेकिन इस फेंकता है:
sed: -e expression #1, char 47: unknown command: `
'
किसी भी विचार क्यों?
अपना समय
कौन सा एसईडी के संस्करण आप प्रयोग करते हैं? जीएनयू/बीएसडी? – Zulu
जीएनयू क्षमा करें कि एक अलग –
बनाया गया है, जीएनयू sed संस्करण 4.2.1 – Thor