根據單位將第一列乘以變數

根據單位將第一列乘以變數

我已將du -sh輸出儲存到 txt 檔案:

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

我想要的是將第一列中的每個值乘以根據單位從變數中取得的值。因此,如果單位是 G,則乘以 $G 並將結果附加到每行末尾。如何在 Bash 中執行此操作?

答案1

聽起來您正在嘗試獲取字節,因此不要使用它-h(這是 的快捷方式--human-readable),而不要使用它。

du -s將為您提供匯總的位元組數。

相關內容