¿Cómo se puede obtener un archivo, excepto las últimas (por ejemplo) 2 líneas, con estándar o herramientas de shell GNU? (bash, cola, gato y así sucesivamente.)
7
Usa el comando head de coreutils:
head -n -2
Ver info head
para más.
Simplemente quieres
head -n-2 file
Leer man head
para más información.
Este comando da la totalidad. $file
excepto el último $except
número de líneas:
length=$(wc -l $file); head -n $((${length%% *}-except)) $file
(Sin comprobar si $except
es mayor que el número total de líneas de $file
...)
grep(1)
?