Chcę usunąć kilka n wierszy z końca pliku. Czy można to zrobić za pomocą seda?
Na przykład, aby usunąć linie od 2 do 4, mogę użyć
$ sed '2,4d' file
Ale nie znam numerów linii. Mogę usunąć ostatnią linię za pomocą
$sed $d file
ale chcę wiedzieć, jak usunąć n wierszy z końca. Daj mi znać, jak to zrobić używając seda lub innej metody.
sed
?
sed $d file
zwraca błąd. Zamiast tego $ d powinno znajdować się w cudzysłowie, na przykład:sed '$d' file