【发布时间】:2009-07-29 21:54:05
【问题描述】:
我有一个 bash 脚本,它提示用户输入“读取”。如果 stdout 或 stderr 被传送到终端以外的其他东西,我想禁止这一步。这可能吗?
【问题讨论】:
我有一个 bash 脚本,它提示用户输入“读取”。如果 stdout 或 stderr 被传送到终端以外的其他东西,我想禁止这一步。这可能吗?
【问题讨论】:
您可以使用命令 test -t
if test -t 1 ; then
echo stdout is a tty
fi
【讨论】: