enrique-j
8/2/2017 - 7:21 PM

Un filtro, en el contexto de la línea de comandos de Linux, es un programa que acepta datos textuales y luego lo transforma de una manera pa

Un filtro, en el contexto de la línea de comandos de Linux, es un programa que acepta datos textuales y luego lo transforma de una manera particular. Los filtros son una forma de tomar datos en bruto, producidos por otro programa, o almacenados en un archivo, y manipularlo para que se muestre de una manera más adecuada a lo que estamos buscando.

#head Head [-número de líneas a imprimir] [path] ejemplo: head mysampledata.txt, Head -4 mysampledata.txt

#tail

tail [-número de líneas a imprimir] [path] ejemplo tail mysampledata.txt

#ordenar #sort

sort [-options] [path]

#Nl nl [-options] [path] ejemplo: nl mysamdata.txt, nl -s '. ' -w 10 mysampledata.txt

Nl representa las líneas numéricas y hace exactamente eso.

#wc wc [-options] [path] wc mysampledata.txt

Wc representa el recuento de palabras y lo hace (así como los caracteres y las líneas. De forma predeterminada, dará un recuento de todos los 3 pero utilizando las opciones de línea de comandos que puede limitar a lo que estamos después.

#cut cut [-options] [path] ejemplo: En nuestro archivo de muestra tenemos nuestros datos en 3 columnas, la primera es un nombre, la segunda es una fruta y la tercera una cantidad. Digamos que sólo queríamos la primera columna. cut -f 1 -d ' ' mysampledata.txt

Cut es un pequeño programa agradable para usar si su contenido está separado en campos (columnas) y sólo desea ciertos campos.