SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Anthares en Martes 1 de Abril de 2008, 16:20
-
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:
-
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://en.wikipedia.org/wiki/Pipe_%28Unix%29)
http://foros.solocodigo.com/index.php?show...c=33254&hl=pipe (http://foros.solocodigo.com/index.php?showtopic=33254&hl=pipe)
http://www.solocodigo.com/blogs/?p=558 (http://www.solocodigo.com/blogs/?p=558)
La cosa es que no creo que sea lo que queres hacer :rain: