• Viernes 8 de Noviembre de 2024, 17:41

Autor Tema:  Filtros Para Unix  (Leído 1349 veces)

Anthares

  • Nuevo Miembro
  • *
  • Mensajes: 14
  • Nacionalidad: uy
    • Ver Perfil
Filtros Para Unix
« en: Martes 1 de Abril de 2008, 16:20 »
0
Hola gente  ¡¡  :huh:

Les cuento que soy novata en cuanto a linux, me interesa aprender a crear filtros en C para dicho sistema.

En realidad empezando con un filtro sencillo por ahora me conformo.  :rolleyes:

Tengo la nocion de que es un filtro, es un programita que lee de la entrada estandar, hace algunas transformaciones y lo larga a la salida estandar.

Se pueden juntar varios filtros mediante "|" para poder conseguir una trasformación compuesta de varias pequeñas.

EL problema es que no se bien como hacer un filtro para linux.  ;)

Por otro lado supongamos que quiero crear un filtro "mifiltro" que use ciertos comandos inventados por mi, ejemplo -h -k -l

y que mi filtro sepa que cuando yo le mando una -h haga cierta cosa y cuando le mando una -k haga otra etc …

Que me sea permitido hacer esto

mifiltro –h | mifilto –k | mifiltro -h


Se entiende lo que quiero decir ????    :)

Perdonen si digo alguna tonteria  <_<  pero estoy tratando de aprender sobre el tema y me gustaria que alguien me diga donde puede leer sobre esto o me explique las ideas basicas a usar para poder hacer un filtro con estas funcionalidades    :P

 Saludos  :hola:

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Filtros Para Unix
« Respuesta #1 en: Martes 1 de Abril de 2008, 22:01 »
0
Bueno, lo primero es que "|" se llama pipe y la idea es uno de los centros de la filosofia de UNIX.

Para hacer ese programa tenes que saber como trabajar con estos, asi que te sugiero leer esto:
http://en.wikipedia.org/wiki/Pipe_%28Unix%29
http://foros.solocodigo.com/index.php?show...c=33254&hl=pipe
http://www.solocodigo.com/blogs/?p=558

La cosa es que no creo que sea lo que queres hacer  :rain:
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.