我在刪除最後一個字符時遇到問題。我有這樣的命令:如何刪除Bash中的最後一個字符?
df -h | awk 'NR>1 {print$1,$2,$3,$4}'
其產生:
directoryname1 40K 0 9.0G
directoryname2 90K 5.0M 78G
directorynamen 0 62M 70G
我發現我可以通過使用+0
該命令刪除字母(K,M,G):
df -h | awk 'NR>1 {print$3+0}'
收益率:
0
5.0
62
我該如何得到與沒有K,M,G的第一個命令相同的結果?
它正在與我''$ 4 = $ 4 + 0;打印$ 1,$ 2,$ 3,$ 4}' – fedorqui
爲什麼要在使用'-h'的時候去掉單位?你永遠不會知道數字的意思。 –