awk 'NR==1000000' fichero.log
Si queremos extraer n líneas de un fichero:
awk 'NR>=10&&NR<=20' fichero.log > out.log
Como os he comentado esta es una forma pero existen otros comando que siguiendo un patrón podemos extraer lineas de un fichero. Por ejemplo, un fichero que empiezan las lineas por fechas YYYY-MM-DD pues podríamos extraer las lineas correspondientes a un determinado día en a otro fichero.
cat fichero.log | grep '2015-10-15' | tee fichero_destino.txt
Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.
Publicidad
También puede interesarte:
![]() |
Reemplazar texto desde el terminal con sedPor Alex, el 10/12/2020 |
|
![]() |
Listar ficheros de un directorio – lsPor Alex, el 14/10/2020 |
|
![]() |
Cambiar los permisos de ficheros recursivamentePor Alex, el 08/09/2020 |
|
![]() |
Cambiar los directorios de usuario por defecto en Linux MintPor Alex, el 15/06/2020 |
|
![]() |
dpkg error al procesar el paquete - virtualboxPor Alex, el 18/03/2020 |
|
![]() |
Copiar ficheros respetando la fecha de actualizaciónPor Alex, el 02/12/2019 |