![如何知道 Linux 命令是否可以从 STDIN 读取?](https://linux22.com/image/19675/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%20Linux%20%E5%91%BD%E4%BB%A4%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BB%8E%20STDIN%20%E8%AF%BB%E5%8F%96%EF%BC%9F.png)
当我对管道感到困惑时,我注意到这个问题,一个命令将其执行输出发送到STDOUT
,这是STDIN
另一个命令的 ,它可以从 读取STDIN
。
我如何知道 Linux 命令是否可以读取STDIN
?
是否有一个功能可以区分可以读取的命令STDIN
和不能读取的命令?
答案1
(回应我的评论的点赞)
没有具体的方法来确定应用程序是否读取STDIN
或读取其他内容。一般来说,您必须尝试向其传输某些内容或读取程序的man
页面。
当我对管道感到困惑时,我注意到这个问题,一个命令将其执行输出发送到STDOUT
,这是STDIN
另一个命令的 ,它可以从 读取STDIN
。
我如何知道 Linux 命令是否可以读取STDIN
?
是否有一个功能可以区分可以读取的命令STDIN
和不能读取的命令?
(回应我的评论的点赞)
没有具体的方法来确定应用程序是否读取STDIN
或读取其他内容。一般来说,您必须尝试向其传输某些内容或读取程序的man
页面。