【发布时间】:2011-01-25 07:07:00
【问题描述】:
我有一个带有提示的基于 readline 的应用程序,但是我希望它在输入非交互式时不显示。
$ ./readline-app < command-list > result
$ cat result
prompt> Output line 1
prompt> Output line 2
prompt>
$
在这种情况下如何提示不打印?
【问题讨论】:
我有一个带有提示的基于 readline 的应用程序,但是我希望它在输入非交互式时不显示。
$ ./readline-app < command-list > result
$ cat result
prompt> Output line 1
prompt> Output line 2
prompt>
$
在这种情况下如何提示不打印?
【问题讨论】:
使用isatty(3) 确定标准输入和/或标准输出是否连接到tty。
【讨论】: