首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ps柱自动宽度

ps柱自动宽度
EN

Stack Overflow用户
提问于 2015-02-24 22:23:37
回答 1查看 1.3K关注 0票数 2

ps -eo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group,args | awk 'match($0, /some[0-9]/)' -当我在Debian服务器上运行这个命令时,由于空间不足,"group“列的输出将被删除。Man ps:“进程的EGROUP有效组ID。如果可以获得并且字段宽度允许,这将是文本组ID,否则是十进制表示。(别名组)。”我试过:

代码语言:javascript
运行
复制
ps -eo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group,args | awk 'match($0, /some[0-9]/)'

ps -wwo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group,args | awk 'match($0, /some[0-9]/)'

ps --width 90000000 -eo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group,args | awk 'match($0, /some[0-9]/)'

ps -wweo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group,args | awk 'match($0, /some[0-9]/)' | cat

但是,组列仍然被转换为小数,而不是组名。

所以我的问题是:我怎么能告诉ps总是给我看完整的列。

注意:此命令运行的是()。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-25 11:05:11

通过向列本身添加宽度解决了问题:

代码语言:javascript
运行
复制
ps -eo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group:50,args | awk 'match($0, /some[0-9]/)'

其中来自"group:50“的50是列的宽度。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28707540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档