私はsedを使って挿入をしようとしています(それを読んでいるだけです)、複数の行を挿入しようとしているのですか?Sed複数の行を挿入
何私が現在やっている:
sed -i "${line} i\
/* Name - ID */ \
select @ID = NULL \
from Animals \
where VrsnID = @VrsnID \
and Request= \"Request\" \
\
" animalNames.txt
注131
という新たな問題
すべてが出力に1行に表示されますecho $line
==? (また、最初のインデントを逃す)
/* Name - ID */ select @ID = NULL from Animals where VrsnID = @VrsnID and Request= "Request"
は
を解決しました。しかし、これはスロー:
sed: -e expression #1, char 47: unknown command: `
'
を任意のアイデアなぜですか?新しいトラブルのために自分の時間
、どのバージョンが、使用していますか? GNU/BSD? – Zulu
GNU申し訳ありませんが、difを作ったことを認識していません –
GNU sedバージョン4.2.1 – Thor