{"id":568,"date":"2020-12-27T19:56:11","date_gmt":"2020-12-27T19:56:11","guid":{"rendered":"https:\/\/www.josejavierfm.es\/blog\/?p=568"},"modified":"2020-12-27T19:56:13","modified_gmt":"2020-12-27T19:56:13","slug":"borrar-millones-de-lineas-de-un-fichero-de-cientos-de-megas","status":"publish","type":"post","link":"https:\/\/www.josejavierfm.es\/blog\/2020\/12\/27\/borrar-millones-de-lineas-de-un-fichero-de-cientos-de-megas\/","title":{"rendered":"Borrar millones de lineas de un fichero de cientos de megas"},"content":{"rendered":"\n<p>Tenia un archivo de +500mb de texto ( un sql para ser exacto ) , y quer\u00eda eliminar 4 millones de lineas, para ser exacto entre la 80.079 y la 4.130.924 de los m\u00e1s de 10 millones que tenia el archivo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"556\" src=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.49.23-1024x556.png\" alt=\"\" class=\"wp-image-569\" srcset=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.49.23-1024x556.png 1024w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.49.23-300x163.png 300w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.49.23-768x417.png 768w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.49.23.png 1384w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Al intentar abrir el archivo con programas como Visual Studio Code o Sublime text ( trabajando en MAC ) , tardaba mas de 2 minutos en abrir el fichero y luego era inviable intentar seleccionar con el rat\u00f3n todas las lineas para eliminar.<\/p>\n\n\n\n<p>El terminal llega al rescate, utilizando la herramienta \u00absed\u00bb en menos de 10 segundos el fichero baja hasta los 288mb<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"61\" src=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.52.51-1024x61.png\" alt=\"\" class=\"wp-image-570\" srcset=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.52.51-1024x61.png 1024w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.52.51-300x18.png 300w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.52.51-768x45.png 768w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.52.51.png 1354w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Al final con un par de pasadas el fichero termina con menos de 60mb<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"658\" src=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.55.19-1024x658.png\" alt=\"\" class=\"wp-image-571\" srcset=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.55.19-1024x658.png 1024w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.55.19-300x193.png 300w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.55.19-768x493.png 768w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2020\/12\/blog-borrar-millones-de-lineas-de-un-fichero-de-700mb-captura-de-pantalla-2020-12-27-a-las-20.55.19.png 1208w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=josejavierfm\" class=\"twitter-share-button\">Twittear<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tenia un archivo de +500mb de texto ( un sql para ser exacto ) , y quer\u00eda eliminar 4 millones de lineas, para ser exacto entre la 80.079 y la 4.130.924 de los m\u00e1s de 10 millones que tenia el archivo. Al intentar abrir el archivo con programas como Visual Studio Code o Sublime text [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/568"}],"collection":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/comments?post=568"}],"version-history":[{"count":1,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/568\/revisions"}],"predecessor-version":[{"id":572,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/568\/revisions\/572"}],"wp:attachment":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/media?parent=568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/categories?post=568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/tags?post=568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}