Seleccionar página

Saber el num de lineas de un fichero y en que linea esta lo que buscas

por | Nov 15, 2017 | GNU / Linux

-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

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Blog de Neodoo Microsystems
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles. Puedes encontrar más información en nuestra Política de privacidad y Política de cookies.