例如,回声:
[aesteban@localhost ~]$ cat tmp.txt
Angel
[aesteban@localhost ~]$ echo < tmp.txt
[aesteban@localhost ~]$
Run Code Online (Sandbox Code Playgroud)
如您所见,输出只是一个空行。根据我的阅读,一些命令能够进行输入重定向,例如mail:
[aesteban@localhost ~]$ mail barney@example.com < tmp.txt
Run Code Online (Sandbox Code Playgroud)
那么输入重定向仅适用于交互式命令(能够等待输入的命令)吗?如何确定命令是否是交互式的(除了尝试之外)?