sed を使用してファイルの最後の n 行を削除する方法 質問する

sed を使用してファイルの最後の n 行を削除する方法 質問する

いくつか削除したいファイルの末尾から行を削除します。これは sed を使用して実行できますか?

例えば、2行目から4行目を削除するには、

$ sed '2,4d' file

しかし、行番号が分かりません。最後の行を削除するには、

$sed $d file

しかし、削除する方法を知りたい行を末尾から削除します。sed または他の方法を使用してこれを行う方法を教えてください。

ベストアンサー1

についてはわかりませんsedが、以下で実行できますhead:

head -n -2 myfile.txt

おすすめ記事