我有一个 Python 脚本,它在运行时要求一些参数(使用raw_input
)。我希望能够运行此脚本并为其提供一些输入(基本上,只要需要输入,我就需要在 2 个值之间交替)。
我知道如何使用yes程序为它提供单个值,但我不知道如何获得像ababab这样的序列
最简单的方法是什么?
yes $'a\nb' | script.py
对包含转义序列的字符串文字使用 bash 的$'...'
语法。或者:
while true; do echo a; echo b; done | script.py