gpt4 book ai didi

shell - Eval 命令在控制台上抛出日志 - 如何抑制它?

转载 作者:行者123 更新时间:2023-12-04 04:51:11 35 4
gpt4 key购买 nike

在 for 循环中,我使用了 eval 语句。但它会在控制台上为不匹配的模式抛出日志。
我尝试将 eval cmd o/p 重定向到 null,如下所示。但它不起作用。

for 循环..

..
温度= eval "$tempVal" >/dev/null 2>&1
..
完成

有没有其他方法来处理这个问题?
任何帮助将不胜感激。

最佳答案

您似乎在分配 eval 后尝试重定向输出到变量。你需要说:

temp=`eval "$tempVal" 2>/dev/null`

相反。此外,考虑使用 $(...)而不是反引号:
temp=$(eval "$tempVal" 2>/dev/null)

关于shell - Eval 命令在控制台上抛出日志 - 如何抑制它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17425424/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com