将第一列乘以取决于单位的变量

将第一列乘以取决于单位的变量

我已将du -sh输出保存到 txt 文件:

2.1G    /home/x/sample/2GB/
101M    /home/x/sample/100MB/
...

我想要的是将第一列中的每个值乘以从变量中获取的值(取决于单位)。因此,如果单位是 G,则乘以 $G 并将结果附加到每行的末尾。如何在 Bash 中执行此操作?

答案1

听起来您正在尝试获取字节,因此不要使用-h(这是的快捷方式--human-readable),而不要使用它。

du -s将为您提供汇总的字节数。

相关内容