sed

sedを用いてテキストファイルの任意の行で削除・挿入

command i expects \ followed by text というエラーが出るBSD系での行の挿入と削除

sedを使って、例えば2行目を削除

sed -e '2d' $FILE_ORIGINAL > $FILE_MODIFIED

sedを使って2行目に行を挿入

LF=$(printf '\\\012_')
LF=${LF%_}
sed -i -e "2s/^/追加文言${LF}/" $FILE_MODIFIED

自分用にメモ書き。下記URLが勉強になりました。sedは奥が深いですね。

参考URL
https://nvnote.com/sed-insert-for-bsd/
https://qiita.com/richmikan@github/items/3c74212b0d8dec9bd00f