
bash.sh
次のbashスクリプトがあります。
#!/usr/bin/env bash
/usr/local/sbin/pythonScript.py firstArgument secondArgument
2 つのコマンドライン引数を使用して端末で pythonScript.py を呼び出すと、この質問が表示されます。スクリプトの実行を再開するには、" Do you really want to accept this arguments ? ( yes / no )"
端末で yes または no を入力して Enter を押す必要があります。
bash.sh
今、私のスクリプトが答えを探してほしいが、どうすればいいのかyes
わかりません。
私のスクリプトでこれを試しました。bash.sh
#!/usr/bin/env bash
echo "yes\n" | /usr/local/sbin/pythonScript.py firstArgument secondArgument
誰もがPythonスクリプトに動的なコマンドライン引数を提供し、Enterキーを押すのをシミュレートする方法を助けることができますか?
編集する:
Pythonスクリプトを読んでいます。On Unix, the prompt is written to the file-like object stream. stream defaults to the controlling terminal (/dev/tty)