出力する行を制御する

スポンサーリンク

-nオプション(--quietまたは--silentオプション)を用いるとsedのスクリプトでの最後のパターンスペースの出力を抑えることができます。
パターンスペースとはsedが行を編集するために利用するバッファになります。
-nオプションを利用するとpコマンド等で明示的に指定しない限り出力が行われなくなります。

コマンドをグループ化してpコマンドを2回利用すると以下のような出力を得ることができます。

sedコマンドで少し変わった出力を得たい場合に-nオプションが便利になります。

スポンサーリンク

スクリプトから出力を抑制

スクリプトの最初に'#n'を置くことで-nオプションと同じ機能を有効にすることができます。