標準出力がデフォルト

スクリプト末尾の段階で残っているパターンスペースの内容は、標準出力されるのがデフォルト。つまり下記のように「何もしないスクリプト」でも、入力全てがそのまま標準出力となる。

input='1行目
2行目
3行目'

script='# 何もしないスクリプト'

echo "$input" | sed "$script"

もしスクリプト末尾の段階の標準出力を抑制したいなら、--quietオプションを使う。

また、入力がファイルでそれに上書きしたいなら、--in-placeオプションを使う。