<分区>
我有一个通过标准输入接收输入的程序。 类似于“1 10”。
我想要做的是一个脚本,它给出“1 10”字符串数千次,因为我需要确保程序不会因大量数据而失败。
我似乎无法做到这一点...任何帮助将不胜感激。
<分区>
我有一个通过标准输入接收输入的程序。 类似于“1 10”。
我想要做的是一个脚本,它给出“1 10”字符串数千次,因为我需要确保程序不会因大量数据而失败。
我似乎无法做到这一点...任何帮助将不胜感激。
最佳答案
您可以在 bash 中使用 for
循环,并将结果通过管道传递给您的程序:
for i in {1..1000}
do
echo "My input"
done | ./my_program
或者作为可以直接从命令行使用的一行:
for i in {1..1000}; do echo "My input"; done | ./my_program
关于c - 如何使用 bash 脚本重复将字符串输入程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56003311/