Pasar un valor para un mensaje de entrada

Pasar un valor para un mensaje de entrada

Lo hago unzip my.zipy si los archivos ya existen me pregunta.replace myfile.ext [y]es, [n]o, [A]ll, [N]one, [r]ename:

¿Cómo puedo forzar la entrada cuando el comando solicite entrada? Soy consciente de unzipque es posible que tenga un indicador de fuerza, pero estoy interesado en pasar una entrada.

Respuesta1

Creo que estás buscando el yescomando:

yes | unzip my.zip

Envía ya la salida una y otra vez. Si desea enviar algo más, especifíquelo como argumento:

yes n | unzip my.zip

También puedes usar echosi solo hay una pregunta:

echo no | unzip my.zip

información relacionada