[sed] 行番号を指定して行を削除する
作成日: 2026年09月21日
sed コマンドでは、行番号の後に d コマンドを指定すると、その行を削除して出力できます。
例えば、下記の内容の dummy.txt を用意します。
one
two
three
four
five
3 行目を削除するには、下記のように実行します。
sed '3d' dummy.txt
3 は 3 行目を指定し、d は指定した行を削除します。
実行結果は下記のとおりです。
one
two
four
five
このコマンドは標準出力から対象行を除外するだけで、dummy.txt 自体は変更しません。