小编sal*_*alt的帖子

如何在程序中发送多个命令作为输入?

我知道如何在这样的程序中将命令作为输入发送:

echo toto | ./my_prog
Run Code Online (Sandbox Code Playgroud)

并使用进程替换 + 重定向:

r < <(echo toto)
Run Code Online (Sandbox Code Playgroud)

但是如果我想输入第二个或第三个输入怎么办?

例如,我有一个程序,它首先询问我的用户名,然后询问我其他信息,例如电话号码或其他不同输入的信息。

command-line shell input

6
推荐指数
2
解决办法
7293
查看次数

标签 统计

command-line ×1

input ×1

shell ×1