我試圖插入sed(剛剛讀過它),我被試圖插入多行被難住?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: `
'
任何想法,爲什麼?
感謝您的時間
SED哪個版本您使用? GNU/BSD? – Zulu
GNU對不起,沒有意識到做了一個dif –
在這裏工作,GNU sed版本4.2.1 – Thor