ファイルの末尾からn行削除します。これはsedを使用して実行できますか?
たとえば、2から4までの行を削除するには、次のように使用できます
$ sed '2,4d' file
しかし、行番号はわかりません。を使用して最後の行を削除できます
$sed $d file
しかし、私は最後からn行を削除する方法を知りたいです。sedまたはその他の方法を使用してそれを行う方法を教えてください。
sed
ますか?
sed $d file
エラーを返します。代わりに、$ Dは次のように、引用符で囲む必要があります:sed '$d' file