如何知道 Linux 命令是否可以从 STDIN 读取?

xia*_*012 3 command-line pipe

当我对管道感到困惑时,我注意到了这个问题,一个命令将其执行输出发送到STDOUT,这是STDIN另一个命令的 ,可以从STDIN.

我如何知道 Linux 命令是否可以读取STDIN

是否有一个功能可以区分可以读取的命令和不能读取的命令STDIN

n0p*_*0pe 6

(回应对我评论的赞成票)

没有具体的方法来确定应用程序是从读取数据STDIN还是其他内容。通常,您必须尝试向它传递一些内容或阅读程序man页面。