Я хочу видалити кілька n рядків з кінця файлу. Це можна зробити за допомогою sed?
Наприклад, для видалення рядків від 2 до 4 я можу використовувати
$ sed '2,4d' file
Але я не знаю номерів рядків. Я можу видалити останній рядок за допомогою
$sed $d file
але я хочу знати спосіб видалення n рядків з кінця. Будь ласка, дайте мені знати, як це зробити, використовуючи sed або інший метод.
sed
?
sed $d file
повертає помилку. Замість $ d має бути взято в лапки, наприклад:sed '$d' file