Linux 使用 grep 保留表头(首行|标题)的解决方案
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
记录一个关于Linux 使用 grep 保留表头(首行|标题)的解决方案
目前我所了解到的大概有两种
这里我通过 命令“ ps ” 作为示例,提供解决思路
# 第一种,通过正则表达式过滤【这种适合装逼】
## 适用:管道符 " | " 左侧的内容(如模板上的USER,在ps的输出中就是唯一属于标题的,其它进程几乎不会有这个关键词)必须唯一属于标题,这样才能起到捕捉标题的作用
## 缺点:要理解其中正则表达式的使用,会很舒服,不理解,就经常忘记
## 模板:
ps axuw | grep -E "^USER|内容"
## 示例:比如查看与ssh有关的进程线程
ps axuw | grep -E "^USER|ssh"
# 第二种,通过组合shell语句实现【这种适合实在人】
## 适用:输出内容只有一个标题,且在首行(标题应该没有不在首行的吧)
## 缺点:严格来说,这种方法灵活性不够
## 模板:
ps axuw | head -1;ps axuw | grep "内容"
## 示例:比如查看与ssh有关的进程线程
ps axuw | head -l;ps axuw | grep "ssh"
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)