-Saber el num de lineas de un fichero y en que linea esta lo que buscas:
Con esta instrucción se sabe el número de líneas de un fichero:
# wc -l fichero.txt
20499006 fichero.txt
Con esta localiza el texto que buscas y te dicer el número de linea y te la muestra:
# grep -n 11905154 fichero.txt
11872931:delete from xxx where xxxcod=11905154;
Si se quiere eliminar las lineas antes de esa del fichero se puede usar:
sed -i «1,11872931d» fichero.txt
Y si lo que se quiere eliminar es desde esa hasta el final se puede usar:
sed -i «11872931,$d» fichero.txt
0 comentarios