溫馨提示×

Linux求和時如何忽略錯誤

小樊
82
2024-07-14 11:50:24
欄目: 智能運維

在Linux中,您可以使用grep命令來過濾掉錯誤并求和。例如,您可以使用以下命令來計算一個文件中所有數(shù)字的總和,而忽略掉任何非數(shù)字的行:

grep -oE '[0-9]+' filename | paste -sd+ - | bc

這個命令首先使用grep命令來匹配文件中的所有數(shù)字,并將它們提取出來。然后使用paste命令將這些數(shù)字連接起來,并使用bc命令來計算它們的總和。

如果您希望在求和時忽略任何錯誤消息,您可以將輸出重定向到/dev/null,如下所示:

command 2>/dev/null | paste -sd+ - | bc

這將把錯誤消息輸出到/dev/null,而不會對求和結(jié)果產(chǎn)生影響。

0