|
|
1
4
你为什么这么做?你真的应该
如果你检查
换句话说,它不是测试是否存在stdin(总是存在stdin(除非您的父进程调皮并在启动之前关闭它)),而是测试stdin是否指终端(缩写“tty”最初指的是
teletype
但是当他们被替换的时候名字有点卡住了
text terminals
以后
terminal emulators
例如xterm)。在C术语中,它对应于调用
在第一个例子中,您有
具体来说,它运行
在第二个例子中,您有
因此它运行
|
|
|
sungho · 无法使用“>”重定向到文件 10 年前 |
|
|
user3351901 · 在bash中使用变量作为重定向输出的目录路径 11 年前 |
|
|
punstress · Head First C中代码后面的奇数结果 12 年前 |