You are on page 1of 4

cut filtro Formato: cut -fn [-d char ] [fichero] En este caso n identifica el nmero o nmero de columnas y char

el delimitador. La entrada estndar se utiliza cuando se omite la lista de ficheros. La salida estndar puede ser un fichero. egrep Formato: egrep [opcion(es)] [patron(es)] [fichero(s)] Descripcin: El comando egrep saca normalmente aquellas lneas de un fichero que coinciden con el patrn o patrones. Si se busca en ms de un fichero, el nombre de fichero se mostrar en pantalla con la lnea coincidente. Un patrn puede contener caracteres especiales. Los patrones podan especificarle en la lnea de comandos o en un fichero aparte. Si no se da el nombre del fichero que hay que buscar, el comando egrep leer de la entrada estndar. La salida del comando egrep se enva a la salida estndar. Opciones: -v Muestra en pantalla todas la lneas coincidentes. -c Muestra en pantalla slo un contador de lneas coincidentes; si hay varios ficheros se tratarn individualmente. -l Muestra en pantalla nicamente los nombres de los ficheros que tienen lneas coincidentes -n Muestra en pantalla el nmero de lnea antes de cada una -i No hace distincin entre maysculas y minsculas al realizar comparaciones -f Toma una lista de patrones de un fichero. + Permite la repeticin de 1 o mas veces el carcter precedente () ? Identifica la repeticin de 0 o mas veces el carcter precedente | Identifica el buscar cualquiera de 2 o mas elementos () Tratar un texto como si fuera un grupo fgrep Formato: fgrep [opcin(es)] [cadena(s)] [fichero(s)] Descripcin: Normalmente el comando fgrep muestra en pantalla aquellas lneas que en un fichero ( o ficheros) coincidan con una cadena dada o un conjunto de cadenas. Si se busca en ms de un fichero, tambin se visualizar el nombre del fichero. Se puede buscar mas de una

cadena; la lista de las cadenas buscadas se almacenara en un fichero. Si no se dan nombres de ficheros en la lnea de comandos, se utilizar la entrada estndar. As podr emplearse un redircccionamiento. A diferencia de grep, este comando no reconoce los caracteres especiales de las expresiones regulares. Opciones: -f Toma la cadena de fichero y no de la lnea de comando. grep filtro Formato: grep [opcin(es)] patrn [fichero(s)] Descripcin: El comando grep normalmente muestra en pantalla aquellas lneas de un fichero que coinciden con un patrn de bsqueda dado. El patrn puede ser una palabra, o ms frecuentemente una cadena (secuencia de caracteres). El patrn puede incluir caracteres especiales de especificacin de patrones. Si se revisa ms de un fichero, grep mostrara en pantalla el nombre del fichero junto con las lneas coincidentes. El comando grep procesa aquellos ficheros que estn listados en la lnea de comando grep Si no-se dan argumentos de nombres de ficheros, grep leer la entrada estndar, esto permitir que este acepte entradas de un pipe (redireccin). Opciones: -v Visualiza slo aquellas lneas que no coinciden con el patrn. -c Visualiza slo el nmero de lneas coincidentes; los ficheros mltiples se tratan de manera individual. -l Visualiza slo los nombres de ficheros con lneas coincidentes, no las lneas. -n Visualiza el nmero de lnea antes de cada lnea coincidente. -i Evita que grep distinga entre maysculas y minsculas

. El comando sort
Este comando se utiliza para ordenar lneas de texto a partir de varios criterios, su sintaxis es similar a la de todos los comandos:
sort [opcin...] [archivo...]

Si no se le provee al menos un argumento archivo, este comando tomar su entrada de la entrada estndar, ya veremos esto en la seccin Entrada, salida y error estndar. El criterio de orden que utiliza sort por defecto es alfabtico, esto se debe tener en cuenta siempre que se necesite ordenar listas de nmeros, si no se le especifica

a sort que debe ordenar numricamente, tomar a los nmeros como una lista de caracteres y el ordenamiento no ser el esperado. A continuacin se listan las opciones ms comnmente usadas: -n Utilizar ordenamiento numrico. -r Ordenar en forma inversa. -f Tratar igualmente a las maysculas y minsculas. -d Utilizar el mtodo de ordenamiento de diccionario (slo toma en cuenta espacios en blanco y caracteres alfanumricos). Ejemplo 21. Un ejemplo del uso de sort Damin necesita limpiar su directorio personal de archivos innecesarios y para ello obtuvo una lista similar a esta:
2613 82716 8534 132 5921 384746 MP3 Mail Internet Fotos zaxxon proyectos

La cual tiene almacenada en un archivo /home/damian/lista.txt. Para poder ver fcilmente cul directorio ocupa ms espacio y as revisarlo y limpiarlo, Damin ejecutar el siguiente comando:
$ sort -nr lista.txt

Obteniendo de esta manera la lista ordenada numricamente y en forma descendiente:


384746 MP3

82716 8534 5921 2613 132

Internet Fotos proyectos Mail zaxxon

Notar que si no se utiliza la opcin -n, la lista se ordenar en forma incorrecta:


82716 5921 384746 2613 132 8534 Fotos Internet proyectos MP3 Mail zaxxon

La Entrada/Salida y la Redireccin.
En cada sesin Unix tres archivos predeterminados son abiertos: estndar de entrada, de salida y de error. La entrada es el lugar desde donde un comando obtiene la informacin necesaria de entrada. Habitualmente, por omisin, sta ser el teclado. La salida es el lugar a donde un comando enva el resultado de su ejecucin, por omisin, este lugar ser la pantalla). Error es el lugar donde el sistema operativo enva cualquier mensaje de error que se produzca, por omisin, ser la pantalla. El proceso tal cual lo acabo de describir ahora es conocido habitualmente como entrada/salida estndar. No obstante, este comportamiento es susceptible de ser modificado, segn sean nuestras necesidades, gracias a cuatro tipos de redireccionamiento que emplea la shell: < (signo menor que): Acepta la entrada de un archivo. > (signo mayor que): Enva la salida estndar a un archivo. >> (signo mayor que dos veces): Aade la salida estndar a un archivo. | (barra vertical): Conecta la salida estndar de un comando con la entrada estndar de otro. Este redireccionamiento es tambin conocido como tubera o pipe y es uno de los ms usados en linux.

You might also like