14/2/16

UNIX trabajar con ficheros

Buenos días,  hoy vamos a presentar algunas utilidades de unix que nos pueden resultar muy útiles a la hora de trabajar con cargas ETL.


- Buscar cadenas en ficheros:


> grep -lri "INSERT INTO" **/ 


El parámetro -l le indica que imprima los nombres de archivos en los que se encuentre el texto solicitado. 
El parámetro -i, que ignore las mayúsculas y minúsculas. 
El parámetro -r, que busque en forma recursiva dentro de la ruta indicada.

 - Cuando queremos consultar alguna linea de un fichero:

sed -n '1088,1089p' nombre_fichero


Con esta sentencia listaríamos las lineas 1088 y 1089 de dicho fichero.

- Mostrar las primeras o las últimas lineas de un fichero:

> head – 20 nombre_fichero
> tail – 20 nombre_fichero

Con head listamos las primeras lineas y con tail las últimas, en este caso 20 lineas.

No hay comentarios :

Publicar un comentario