sedで指定した行を削除する方法 †先頭から何行とか最終行とか、指定した範囲の行を削除する場合、sedコマンドで実現することができます。 関連資料 †
本資料で使用したテキストファイル †本記事で使用したテキストデータを以下に記します。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 sedコマンドで先頭から何行を削除する †以下の書式で指定行を削除することができます。 sed -e '開始行,削除行d' ファイル名 または cat ファイル名 | sed -e '開始行,削除行d'
sedコマンドで指定行から指定行までを削除する †上記と同じで開始行を指定することにより範囲指定できます。 sed -e '開始行,削除行d' ファイル名 または cat ファイル名 | sed -e '開始行,削除行d'
sedコマンドで指定行から最後までを削除する †$は最終行を意味します。 sed -e '開始行,$d' ファイル名 または cat ファイル名 | sed -e '開始行,$d'
最終行のみ削除する †$は最終行を意味します。 sed -e '$d' ファイル名 または cat ファイル名 | sed -e '$d'
指定した行を削除する †以下の書式で指定した行を削除することができます。 sed -e '削除したい行d' ファイル名 または cat ファイル名 | sed -e '削除したい行d'
|