gracias, un error de comceptos, nos vemos en la U! El 3 de marzo de 2012 20:44, Felipe Muñoz Montecino <felipe.mun...@gmail.com > escribió:
> para usar pipe en el programa tienes q leer desde STDIN los archivos, no > desde argv. esa es la diferencia > saludos q > El 03/03/2012 20:40, "Joe Cabezas" <joe.cabe...@gmail.com> escribió: > > > lo probe y funciona!, hay alguna otra forma de hacerlo con pipeling? > (esta > > bien dicho?) > > > > por qué no me funciono con un: > > > > ls | ./programa > > > > ??? > > > > gracias Felipe, como siempre ayudando :) > > > > El 3 de marzo de 2012 20:00, Felipe Muñoz Montecino < > > felipe.mun...@gmail.com > > > escribió: > > > > > yo usaria ./programa $(ls) y en el programa trabajaria con un arreglo > de > > > archivos o algo por el estilo > > > > > > Saludos > > > El sáb, 03-03-2012 a las 19:58 -0300, Joe Cabezas escribió: > > > > Buenos días comunidad! > > > > > > > > lo que quier hacer es muy simple, tengo un programa (c++) que recibe > > como > > > > argumentos (argv) una lista de archivos, algo asi: > > > > > > > > ./programa imgA.jpg imgB.jpg imgC.jpg > > > > > > > > pero quisiera darle por parametros una lista de unos 300 archivos, y > no > > > > quiero escribir el comando asi, podria hacer un batch y pegando el > > > > resultado de un ls -1, pero quiero saber si hay alguna forma mas > > elegante > > > > usando piping > > > > > > > > hasta ahora he intentado: > > > > > > > > ls -1 | ./programa > > > > > > > > y no me funciona, que estoy haciendo mal? > > > > > > > > gracias! > > > > > > > > > > > >