例如,当终端屏幕输出某个消息时,你让脚本做了什么,你怎么做?
答案 0 :(得分:1)
要同时写入终端并使用输出,请使用tee
,然后使用while read var
将输出读入变量:
commands | tee /dev/tty | while read var ; do
if [ "$var" == "this" ] ; then
echo $var is this
else
echo $var is that
fi
done
假设您使用的是类似unix的系统....
请注意管道会创建一个子壳!