广告
返回顶部
首页 > 资讯 > 操作系统 >【Linux】获取Linux指令结果的指定列、指定行
  • 150
分享到

【Linux】获取Linux指令结果的指定列、指定行

linux运维服务器 2023-08-19 20:08:44 150人浏览 安东尼
摘要

一、通过awk返回指定列 以ps -ef 的返回结果为例: 1、返回第一列ps -ef|awk '{print $1}'2、返回第一列和第x列ps -ef|awk -v n=2 '{print $1,$(n+1)}'3、返回带abc关键字的

一、通过awk返回指定列

以ps -ef 的返回结果为例:

1、返回第一列ps -ef|awk '{print $1}'2、返回第一列和第x列ps -ef|awk -v n=2 '{print $1,$(n+1)}'3、返回带abc关键字的第一列(记不住就用grep去筛)ps -ef|awk '/abc/{print $1}'4、返回最后一列ps -ef|awk '{print $NF}'5、返回有多少列(以最后一行的列数为准)ps -ef |awk 'END{print NF}'6、返回有多少行ps -ef |awk 'END{print NR}'//当然大可不必这样,wc -l就好

对返回的列,可以再加管道后跟head -n 6 或者tail -n 6继续截取

二、通过sed获取指定行

1、返回第一行ps -ef|sed -n 2p//注意别1p,1p是个表头2、返回第一行到第十行(带表头)ps -ef|sed -n 1,10p3、awk+sed返回某行某列ps -ef|sed -n 2p|awk '{print $2}'

在这里插入图片描述
关于linux文本处理三件套awk、grep、sed的具体用法,有兴趣的看这篇:【Linux】Linux文本处理-grep、awk、sed

来源地址:https://blog.csdn.net/llg___/article/details/127574670

--结束END--

本文标题: 【Linux】获取Linux指令结果的指定列、指定行

本文链接: https://www.lsjlt.com/news/375895.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作