bash将热熔器的输出分配给变量奇数

时间:2013-02-15 20:04:14

标签: bash fuser

当使用以下bash脚本将变量分配给热熔器的输出时,它仍然将热熔器的结果部分(在:)之前输出到屏幕。 为什么不压抑?我怀疑它与fuser的“:”char输出有关。我该如何解决这个问题?

test=`fuser -f /home/whois_database_collection_v4/whoisdatacollector/logs/com_log_2013_02_15_12_40_43.log`
/home/whois_database_collection_v4/whoisdatacollector/logs/com_log_2013_02_15_12_40_43.log:

1 个答案:

答案 0 :(得分:1)

fuser将您看到的输出部分发送到stderr,其余部分发送到stdout(我怀疑它会尝试从脚本中简化其使用,同时保留一些美感。用户的观点)。如果为stderr添加2> /dev/null重定向,它将消失。

相关问题