我有这是越来越使用的运行时间和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