- 论坛徽章:
- 0
|
本帖最后由 overfight 于 2011-07-14 11:24 编辑
大家好,
我有两条shell:- vmstat 1 2 | awk 'NR>3 {print $0}'
复制代码 输出- kthr memory page faults cpu
- ----- ----------- ------------------------ ------------ -----------
- r b avm fre re pi po fr sr cy in sy cs us sy id wa
- 19 0 8241851 92868 0 0 0 0 0 0 7106 82172 18246 93 7 0 0
- 15 0 8241853 92858 0 0 0 0 0 0 7100 49666 18841 93 5 1 0
复制代码- vmstat -v|grep -e 'memory pages' -e 'file pages'|awk '{printf("%s ",$1)}' {print $0}'
复制代码 输出我希望把第二条shell的输出追加到第一条shell的每行输出的后面,如- 19 0 8241851 92868 0 0 0 0 0 0 7106 82172 18246 93 7 0 0 9895936 1681211
- 15 0 8241853 92858 0 0 0 0 0 0 7100 49666 18841 93 5 1 0 9895936 1681211
复制代码 或者把第一行shell的输出中的其中任意两列替换成第二条shell的输出
,请教下应如何书写? |
|