正常情况下uptime输出如下
ubuntu@ubuntu:~$ uptime -p
up 4 days, 1 hour, 43 minutes
我怎样才能让它以更短的格式打印出来,比如:
up 4d, 1h, 43m
我需要保持它短显示在1602液晶屏幕上。我也更喜欢在线演讲,但这是不必要的。
这个问题比我想象的要简单得多,只需要替换单词…
uptime -p | sed 's/ups*//g' | sed 's/s*days/d/g' | sed 's/s*hours/h/g' | sed 's/s*minutes/m/g'
生产:
4d, 2h, 12m