Voglio rimuovere alcune n righe dalla fine di un file. Questo può essere fatto usando sed?
Ad esempio, per rimuovere le linee da 2 a 4, posso usare
$ sed '2,4d' file
Ma non conosco i numeri di riga. Posso cancellare l'ultima riga usando
$sed $d file
ma voglio sapere come rimuovere n righe dalla fine. Per favore fatemi sapere come farlo usando sed o qualche altro metodo.
sed
?
sed $d file
restituisce un errore. Invece, $ d dovrebbe essere tra virgolette, in questo modo:sed '$d' file