Cómo pasar parámetros de línea de comandos desde un archivo
Tengo un programa en C que lee los argumentos de la línea de comandos de argv. ¿Es posible hacer una tubería para redirigir el contenido de un archivo como argumentos de línea de comando a mi programa? Supongamos que tengo un archivoarguments.dat
con este contenido:
0 0.2 302 0
Y quiero que se llame a mi programa con:
./myprogram 0 0.2 302 0
Intenté lo siguiente:
cat arguments.dat | ./myprogram
sin éxito