2010-08-02 23 views

Respuesta

10

Utilice el operador de la tubería | para conectar la salida de un comando a la entrada de otro.

echo 1 | command 

Si desea repetir alguna entrada a un comando, puede utilizar yes. Por defecto, envía la cadena "y" repetidamente pero también repite una cadena diferente de su elección.

yes | cp * /tmp # Answer "y" to all of cp's "Are you sure?" prompts. 
yes 1 | command # Answer "1" repeatedly until the command exits. 
1
yes 1 | command 
2

Es sólo una idea:

echo "1" | linux_command --with-arguments <&0 

Esto funciona para los que quieren comandos de entrada de la entrada estándar, porque 0 es el descriptor para la entrada estándar. Sin embargo, esta pregunta podría pertenecer mejor a la falla del servidor ...

Cuestiones relacionadas