我想对这个输出执行 bc 命令以获得它们的总和。
Command:
stat --format=%s /etc/*.conf | paste -sd "+" -
Output:-
2981+6790+2969+604+346+2584+4781+9+144+34+191+599+973+497+552+3173+23+1963+2683+1260
答案1
和bc
安装bc
,
sudo apt update
sudo apt install bc
bc
现在你可以根据@steeldriver 的评论进行管道传输,
$ stat --format=%s /etc/*.conf | paste -sd "+" - | bc
112126
没有bc
您还可以让 bash shell 计算$(( ... ))
命令输出的总和,
$ echo $(( $(stat --format=%s /etc/*.conf | paste -sd "+" - ) ))
112126
请注意,我展示的结果我的Lubuntu 系统,你的结果可能会有所不同。