3

プロンプト付きのreadlineベースのアプリケーションがありますが、入力がインタラクティブでない場合は表示されないようにしたいと思います。

$ ./readline-app < command-list > result
$ cat result
prompt> Output line 1
prompt> Output line 2
prompt>
$

この場合、印刷しないようにプロンプ​​トを表示するにはどうすればよいですか?

4

1 に答える 1

4

Use isatty(3) to determine whether stdin and/or stdout are connected to a tty.

于 2010-03-09T05:18:42.677 に答える