sedを使用して他のテキストの前にテキストを追加するには? LinuxでGNU sedを使用すると、次のように作成できます。
sed -i "/\;Marker/i some text" conffile
「を入れる。一部のテキスト「前」;採点者しかし、FreeBSDではエラーが発生します。
sed: 1: "/conffile ...": l コマンドの最後に追加文字
FreeBSDで使用するにはアナログが必要です。
答え1
この方法で見つけました。
sed -i'' -e $'/Marker/i\\\nblahblah\\\n' file
または
sed -i'' -e '/Marker/i\'$'\n''blahblah'$'\n' file