Ich mache das unzip my.zip
und wenn Dateien bereits vorhanden sind, fragt esreplace myfile.ext [y]es, [n]o, [A]ll, [N]one, [r]ename:
Wie kann ich eine Eingabe erzwingen, wenn der Befehl zur Eingabe auffordert? Ich bin mir bewusst, dass unzip
möglicherweise ein Force-Flag vorhanden ist, möchte aber eine Eingabe übergeben.
Antwort1
Ich glaube, Sie suchen nach dem yes
Befehl:
yes | unzip my.zip
Es sendet y
immer wieder an den Ausgang. Wenn Sie etwas anderes senden möchten, geben Sie es als Argument an:
yes n | unzip my.zip
Sie können es auch verwenden, echo
wenn nur eine Frage vorliegt:
echo no | unzip my.zip