我有一个Python脚本,在运行时会询问一些参数(使用raw_input
)。我希望能够运行这个脚本并用一些输入来提供它(基本上,只要需要输入,我需要在两个值之间交替)。
我知道如何使用是程序使用单个值来提供它,但我不知道如何获取像 a b a b a b
这样的序列最简单的方法是什么?
答案 0 :(得分:6)
yes $'a\nb' | script.py
对包含转义序列的字符串文字使用bash的$'...'
syntax。可替换地:
while true; do echo a; echo b; done | script.py