複数ファイル入力を別個に扱う--separeteオプション

入力ファイルが複数のとき、行数のカウントは通算されるのがデフォルト。これを--separateオプションで別々の扱いにできる。また、--in-placeオプションにおいては--separateが指定された扱いとなる。

FILE1

1行目
2行目 あああ

FILE2

1行目
2行目 いいい
sed --quiet --separate "2 p" FILE1 FILE2

出力はこうなる。

2行目 あああ
2行目 いいい

--separateがない場合、

2行目 あああ