1. ホーム
  2. linux

[解決済み] sedを使ってファイルの最後のn行を削除する方法

2022-04-15 17:44:18

質問

を削除したい。 n の行をファイルの最後から削除してください。これはsedを使用して行うことができますか?

例えば、2行目から4行目までを削除する場合、以下のようになります。

$ sed '2,4d' file

しかし、行番号がわからない。 最後の行を削除するには

$sed $d file

を削除する方法を知りたいのですが。 n の行を末尾から削除してください。sedなどを使ってその方法を教えてください。

どのように解決するのですか?

についてわからない。 sed で可能です。 head :

head -n -2 myfile.txt