[sed] パターンに一致する行の次に行を追加する
作成日: 2026年09月21日
sed の a コマンドを使用すると、パターンに一致する行の次に新しい行を追加できます。
下記の例では、apple に一致する行の次に orange を追加します。
printf 'apple\nbanana\n' | sed '/apple/a\
orange'
実行結果は下記のとおりです。
apple
orange
banana
/apple/ で対象の行を指定し、a\ に続く次の行の文字列を対象行の後ろへ追加しています。