作者hungwei0331 (Game)
看板LinuxDev
标题[问题] shell script撷取文字问题
时间Wed Sep 10 16:57:18 2014
小弟想撷取shell script系统时间至PHP前端显示, 输入指令是 --> uptime
得到结果 16:51:49 up 1 day, 13:10, 1 user, load average: 0.23, 0.48, 0.48
但如果只想撷取 up 1 day, 13:10 这个字串要如何处里呢?
已经试过用 uptime | cut -c 10-25 ,但考虑到天数破100时抓取会错误
变成100 day, 13:10 而导致up消失
还请版上前辈多多指教 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.248.56.181
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1410339440.A.24A.html
1F:推 filiaslayers: 用awk 09/10 16:59
2F:→ hungwei0331: 已经顺利解决, 谢谢前辈 09/10 17:26
3F:→ jserv: 可以分享解法吗?感谢 09/10 21:14
4F:→ kerwinhui: 为什麽不用 uptime -p ? 09/10 21:29
5F:→ mshockwave: regular expression 09/11 00:03
6F:→ hungwei0331: 好像没有uptime -p 只有- v而已 ? 09/11 13:43
7F:→ kerwinhui: 有 -p, --pretty (show uptime in pretty format) 09/11 15:43
8F:→ kerwinhui: procps-ng 会有 (这边测试 arch linux…) 09/11 15:47
9F:→ filiaslayers: 我试了一下,arch有-p参数,但ubuntu没有 09/11 16:40
10F:→ kerwinhui: procps-ng 3.3.9 新加的 (redhat bug#789091) 09/11 21:55