我正在尝试使用 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: `
'
知道为什么吗?
谢谢你的时间