Comandos esenciales de Linux para la gestión y filtrado de archivos

Clasificado en Informática

Escrito el en con un tamaño de 2,49 KB

  • Para visualizar ficheros paginados

    • more fichero y se avanza de 1 línea con el (Enter)y varias con el (Espacio)

    • pg fichero y se avanza de 1 línea con el (Enter) y para avanzar o retrodecer (+ o -)

Para visualizar las n (n se refiere a numero) primeras lineas

head -n fichero Para visualizar las n ultimas lineas

tail -n fichero Para mostrar un archivo con las lineas ordenadas

sort fichero [-t:] (es como el cut determina el campo) [k3] (como el cut columna que vamos a querer seleccionar) Para mostar un archivo con las lineas numeradas

nl fichero Para contar el numero de lineas, palabras y caracteres de un archivo

wc fichero [-l] (muestra el numero de lineas) Para buscar una cadena de caracteres en un archivo

grep cadena fichero Permite seleccionar las columnas de los campos que se desean

cut [-d:] (delitimador de campo) [f2] (columna que vamos a querer seleccionar)




Nombres:Apellido:Edad:Localidad:Curso

-visualiza todos los datos de los alumnos de cfgm1 {grep CFGM1 ejercicio1}

-visualiza apellido y edad de todos los alumnos {cut -d: -f2,3 ejercicio1}

-visualiza todos los apellidos ordenado alfabéticamente {cut -d: -f2 ejercicio1 | sort}

-visualiza las localidades ordenadas {cut -d: -f4 ejercicio1 | sort}

-visualiza los apellidos de los alumnos de villalba {grep Villalba ejercicio1 | cut -d: -f2}

-visualiza apellido y nombre De los alumnos de cfgm1 de galapagar ordenados alfabéticamente

{grep Galapagar ejercicio1 | grep CFMG1 | cut -d: -f1,2 | sort

-visualiza nombre y edad de los alumnos de CFGM2, ordenado por nombre {grep CFMG2 ejercicio1 | cut -d: -f1,3 | sort -t: -k1}

-mismo que el anterior pero ordenador por edad {grep CFMG2 ejercicio1 | cut -d: -f1,3 ejercicio1 | sort -t: -k2}

-crea un fichero llamado CFGM con el nombre y apellido de los alumnos de CFGM1

{grep CFGM1 ejercicio1 | cut -d: -f1,2 > CFGM}

-añade al fichero CFGM los alumnos CFGM2 respetando el formato del fichero

{grep CFGM2 ejercicio1 | cut -d: -f1,2 >> CFGM}

-muestra el fichero CFGM ordenado por apellido y con sus lineas numeradas

{sort -t: -k2 ejercicio1 | nl}

Entradas relacionadas: