我有這是越來越使用的運行時間和AWK的平均負載,例如擊弦替換命令結果
LOAD_5M=$(uptime | awk -F'load averages:' '{ print $2}' | awk '{print $2}')
然而,這包括一個簡單的bash腳本「」在平均負載
的端部eg
0.51,
所以我一直然後用字符串逗號替換像這樣:
LOAD_5M=${LOAD_5M/,/}
我不是一個awk或bash wizzkid因此,雖然這給了我我想要的結果,我想知道如果有寫這個的簡潔的方式,或者通過:
- 使用awk來獲得無逗號的平均負載,或
- 剝單節鋰逗號ne
我注意到一些OS包含逗號每個平均和一些不這樣做,這不工作,如果它不在那裏,但如果我改變拆分「分裂($ 2,一,」,?「)'我認爲它看起來不錯。 – 3urdoch 2014-12-05 10:52:46
是的,我在OSX上測試過,在這裏找到了逗號。否則是'分裂($ 2,a,「,?」)'會更好。 – anubhava 2014-12-05 10:54:17