Sunteți pe pagina 1din 18

HERRAMIENTAS

Bsqueda de patrones en archivo

find
Parmetros: -name patrn (Archivos que coinciden con el patrn de bsqueda especificado) -atime n (encuentra archivos que fueron accedidos hace n dias) -print (Imprime lo que encuentra) -depth (Hace que los archivos de un directorio sean accedidos antes que el propio direcotorio) -exec orden (Ejecuta la orden especificada basndose en los resultados de find) -u usuario (Filtra los archivos que pertenecen a un usuario) -type tipo (Especifica el tipo de objeto a buscar)

grep, fgrep y egrep

grep.- Es el mas usado de los tres, permite buscar palabras o patrones que contengan comodines y otros elementos de expresiones regulares. fgrep.- (fixed grep) No permite expresiones regulares, pero si buscar objetivos mltiples. egrep.-(extended grep) Usa un conjunto mas rico de expresiones regulares, permite bsqueda con objetivos mltiples y es considerablemente mas rpido que grep.

grep
Parmetros:

Patrn a buscar.- Si el patrn a buscar lleva espacios, se deben usar comillas . Archivos donde buscar.- Se deben especificar los archivos donde debe buscar, ya sea por los menos uno. -v (Imprime las lneas que no contienen lo buscado) -i (Ignora si son maysculas o minsculas) -l (Imprime solo los archivos que contienen los buscado) -n (Imprime tambin los nmeros de lnea que contienen lo buscado)

Ejemplos:
grep hola mundo ejercicio1.txt ejercicio2.txt grep Kent Thompson ejercicio*

Smbolos de expresiones regulares en grep


SIMBOLO SIGNIFICADO Identifica cualquier caracter EJEMPLO c.sa =casa,cosa

. (punto)
* [] [a-z]

Cero o mas repeticiones del carcter ap*le = ale,apple precedente Identifica cualquiera de los caracteres Identifica cualquiera de los caracteres del rango [Cc]hicken = chicken,Chicken jose[1-3] = jose1,jose2,jose3

Smbolos de expresiones regulares en grep


SIMBOLO SIGNIFICADO Comienzo de lnea Final de lnea EJEMPLO ^Beef (solo si Beef aparece al principio) soup$ (solo si soup aparece al final)

^
$

fgrep
Parmetros:

Patrones a buscar.- Para especificar uno o mas patrones deben ser en lneas distintas. Archivos donde buscar.- Se deben especificar los archivos donde debe buscar, ya sea por los menos uno. archivo que especificamos)

-f (Decimos a fgrep que los patrones de bsqueda provienen de un

Ejemplo:
fgrep hola mundo >Ken Thompson ejercicio?.txt

egrep
Parmetros:

Patrones a buscar.- Para especificar uno o mas patrones deben ser en lneas distintas. Archivos donde buscar.- Se deben especificar los archivos donde debe buscar, ya sea por los menos uno.

Ejemplo:
egrep hola mundo >Ken Thompson ejercicio?.txt egrep hola mundo|KenThompson ejercicio*

Smbolos de expresiones regulares en egrep


SIMBOLO + ? | () SIGNIFICADO Una o mas repeticiones del carcter precedente EJEMPLO e+grep

Cero o mas repeticiones del carcter e?grep precedente Identifica cualquiera de los dos elementos Trata el texto entre parntesis como un grupo NY|SF|LA

Trabajo con columnas y campos


cut.- Permite seleccionar columnas o campos particulares de archivos. paste.- Crea nuevas tablas o archivos de base de datos juntando columnas o campos de archivos existentes. join.- Mezcla la informacin de dos archivos de base de datos para crear un nuevo archivo que combina la informacin de ambos.

HERAMIENTAS PARA ORDENACION


sort.- Ordena las lneas de un archivo, en la manera mas simple solo necesitamos proporcionarle el nombre del archivo a ordenar. uniq.-Filtra o elimina las lneas repetidas de los archivos, generalmente se usa con sort, bsicamente hace lo mismo que el parmetro u de sort, solo que uniq, tiene mas funcionalidades.

Opciones de sort
SIMBOLO -d -f -m -n -r -u -o SIGNIFICADO Dictionary Fold Months Numeric Reverse Uniq Output FUNCION Ordena solo sobre letras, dgitos y blancos. Ignora si son maysculas o minsculas Ordena cadenas como jan, feb por su orden en el calendario Ordena por valor numrico en orden ascendente Ordena a la inversa Suprime lneas repetidas Se usa para sobrescribir el archivo origen por el ordenado

HERRAMIENTAS PARA CALCULOS MATEMATICOS


dc(Desktop Calculator).-Es un programa potente, flexible, de alta precisin para realizar clculos aritmticos. Utiliza el mtodo RPN (Reverse Polish Notation) de entrada de datos y operaciones. bc(Basic Calculator).-Es una alternativa a dc que dispone de la mayor parte de las caractersticas del mismo, utilizando el mtodo familiar infijo de introducir datos y operaciones. Tambin dispone de sentencias de control y de l a posibilidad de crear y salvar funciones definidas por el usuario.

HERRAMIENTAS PARA CALCULOS MATEMATICOS

factor.-Es una herramienta numrica especializada que determina los factores primos de un nmero.

Instrucciones para operaciones dc bsicas


SIMBOLO + / * % ^ v k p f FUNCION Suma Resta Divisin Multiplicacin Resto, Residuo o Mdulo Exponenciacin Raz cuadrada Poner escala Imprimir el elemento cima de la pila Imprimir todos los valores de la fila

Instrucciones para operaciones dc bsicas


SIMBOLO c sx lx i o q Q FUNCION Borrar pila Salvar a memoria el registro x Recuperar carga del registro x Poner base de entrada Poner base de salida Salir del programa Salir del programa

Instrucciones para operaciones bc habituales


SIMBOLO + / * % ^ sqrt(x) scale=x ibase=x obase=x FUNCION Suma Resta Divisin Multiplicacin Resto, Residuo o Mdulo Exponenciacin Raz cuadrada Poner escala Poner base de entrada Poner base de salida

Instrucciones para operaciones bc habituales


SIMBOLO for, if, while quit FUNCION Sentencias de control Salir del programa

define a(x) Definir funcin

S-ar putea să vă placă și