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"
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献1条内容
所有评论(0)