AIX 机器中交换信息的正则表达式
AIX 中的交换信息命令:lsps -a
AIX 中的交换信息输出:
Page Space Physical Volume Volume Group Size %Used Active Auto Type
paging00 hdisk1 rootvg 5120MB 63 yes yes lv
hd6 hdisk1 rootvg 4992MB 65 yes yes lv
如何获取 Size
和 %Used
值?
类似于
5120MB 63
4992MB 65
更新 这就是我所做的
lsps -a | awk '{print $4" "$5}'
,这让我
Volume Volume
5120MB 63
4992MB 65
不想要第一行Volume Volume
。我可能会做 lsps -a | awk '{print $4" "$5}'|tail -2 但可以有超过 2 行:)
swap info command in AIX : lsps -a
swap info output in AIX :
Page Space Physical Volume Volume Group Size %Used Active Auto Type
paging00 hdisk1 rootvg 5120MB 63 yes yes lv
hd6 hdisk1 rootvg 4992MB 65 yes yes lv
How can i get the Size
and %Used
values?
something like
5120MB 63
4992MB 65
Updated
Here is what i did
lsps -a | awk '{print $4" "$5}'
which gets me
Volume Volume
5120MB 63
4992MB 65
I don't want the 1st line Volume Volume
. I might do lsps -a | awk '{print $4" "$5}'|tail -2
but there can be more than 2 rows :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个 awklette 应该可以做到。
您可以使用“cut”或“sed”实现相同的效果,但我总是发现 awk 更具可读性和可靠性。
响应请求资源的评论:
在此处找到了一系列漂亮的内衬
一些更深入的文档位于此处
,一个很好的教程是此处
This awklette should do it.
You can achieve the same thing with "cut" or "sed" but Ive alway found awk more readable and reliable.
In response to comment requesting resources:
A collection of nifty one liners is found here here
And some more in depth documentation is here
and a good tutorial is here
该行应该满足您的需要:
This line should do what you need: