[sed] パターンに一致する行の次に行を追加する

作成日: 2026年09月21日

sed の a コマンドを使用すると、パターンに一致する行の次に新しい行を追加できます。

下記の例では、apple に一致する行の次に orange を追加します。

printf 'apple\nbanana\n' | sed '/apple/a\
orange'

実行結果は下記のとおりです。

apple
orange
banana

/apple/ で対象の行を指定し、a\ に続く次の行の文字列を対象行の後ろへ追加しています。

Bash Shell command sed