原帖由 jc1860 于 2008-8-3 20:36 发表
vmstat输出没有时间标示,想在后面加个时间,去网上找了下资料,有这样一个语句:
vmstat 1 1 | awk '{print system("date +%H:%M:%S"),$0}'
但输出是
date +%H:%M:%S kthr memory p ...
原帖由 ly5066113 于 2008-8-4 09:20 发表
print system("date +%H:%M:%S"),$0
这种写法不好,每行记录($0)最前面会多个0,这个0就是调用system的返回值。
应该写成这样:
vmstat 1 1 | awk '{system("date +%H:%M:%S");print}'
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |