キーワードを見つけて、下に2行のテキストを入力したいファイルがあります。
たとえば、私のファイルに次の単語が含まれているとします。
the
cow
goes
moo
私は「cow」という単語を探して、「cow」という単語の下の2行のファイルに「yay」というテキストを入力できるようにしたいと思います。
the
cow
goes
moo
yay
私はこれができると信じていますが、sed
それを機能させることはできません。
どんな助けでも大変感謝します。
ベストアンサー1
$ cat ip.txt
the
cow
goes
moo
$ sed '/cow/{N;N; s/$/\nyay/}' ip.txt
the
cow
goes
moo
yay
N;N;
次の2行を取得します。s/$/\nyay/
別の行を追加