Mostrando las entradas con la etiqueta archivos grandes. Mostrar todas las entradas
Mostrando las entradas con la etiqueta archivos grandes. Mostrar todas las entradas

miércoles, abril 02, 2014

Buscar un texto en un archivo grande - LINUX

Por error borré una vista de un esquema en mysql. :D

Tome mi backup para buscar el script y cuando trate de abrirlo... se puso lento porque era muy grande.

Lo que quería era encontrar el script de la vista xxx_vw en un txt gigante.

Como lo solucioné:

  • Busque el número de linea que tiene la creación de la vista con grep: 
  • grep -nr xxx_vw mibackup.sql
  • Teniendo el número de linea, ej. 4108
  • Movi el fragmento del archivo a otro archivo, para tener algo manejable: 
  • sed -n '4100,4200p' backup.sql > salida.txt
  • Luego ya lo abri salida.txt con gedit y listo! ahi estaba mi script.- 


saludos!