実行時にいくつかの引数を要求する Python スクリプトがあります (を使用raw_input
)。このスクリプトを実行して、いくつかの入力をフィードできるようにしたいと思います (基本的に、入力が必要な限り、2 つの値を交互に切り替える必要があります)。
yesプログラムを使用して単一の値を入力する方法は知っていますが、 abababのようなシーケンスを取得する方法はわかりません
最も簡単な方法は何ですか?
yes $'a\nb' | script.py
エスケープ シーケンスを含む文字列リテラルにbash の$'...'
構文を使用します。または:
while true; do echo a; echo b; done | script.py