首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在使用grep时保留列标题?

如何在使用grep时保留列标题?
EN

Stack Overflow用户
提问于 2014-10-10 00:34:31
回答 1查看 2K关注 0票数 0

一些程序的输出以列名(例如ps a)开头:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ ps a

  PID TTY      STAT   TIME COMMAND
 1306 tty1     Ss+    0:00 /sbin/mingetty /dev/tty1
 1318 hvc0     Ss+    0:00 /sbin/agetty hvc0 38400 vt100-nav
14696 pts/0    Ss     0:00 -bash
15283 pts/0    R+     0:00 ps a

现在,假设我想找出阿吉蒂的出现

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ ps a | grep agetty

 1318 hvc0     Ss+    0:00 /sbin/agetty hvc0 38400 vt100-nav
15339 pts/0    S+     0:00 grep agetty

除非我已经看到了ps a输出的开始,否则我不知道ps a | grep agetty的输出意味着什么。

我可以打印第一行,然后是匹配的行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ ps a | head -n1; ps a | grep agetty

  PID TTY      STAT   TIME COMMAND
 1318 hvc0     Ss+    0:00 /sbin/agetty hvc0 38400 vt100-nav
15542 pts/0    S+     0:00 grep agetty

但是,当我不知道有多少头行时,这并不能解决我的问题。是否有一种方法来获取标头和匹配的行,或者有一些简短的解决方法来实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-10 00:44:55

这个有用吗?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 ps ..|awk '/yourpattern/ ||!/^\s*[0-9]/'

yourpattern填入位置。

另外,您可以执行ps ...|awk '/agett[y]/ ||....而不是/agetty/来过滤awk进程。

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

https://stackoverflow.com/questions/26295141

复制
相关文章
​如何在Linux中使用grep命令?
在本文中,我们将讨论一个linux命令,该命令在Linux中进行搜索非常有用。那就是“ grep”命令。我们可以使用grep搜索文件中的文本模式,另一方面,可以使用find命令在linux OS中搜索文件。除此之外,我们还可以使用grep命令过滤搜索结果以捕获特定的文本字符串、单词或数字。这个命令对于Linux操作系统中的日常任务非常有用。
用户6543014
2020/02/21
3.1K0
怎样能自动按列01 列02 最大为列99,来设置列标题?
前几天在Python最强王者交流群有个粉丝咨询了这个问题:获取到数据表的列数比较简单,一般不超过99列,怎样能自动按列01 列02 最大为列99,来设置列标题?一劳永逸,以后这类场景都这样套用。
前端皮皮
2022/12/19
1.1K0
怎样能自动按列01 列02  最大为列99,来设置列标题?
如何使用Grep
Grep是一个命令行实用程序,可以使用常见的正则表达式语法搜索和过滤文本。它无处不在,动词“to grep”已经成为“搜索”的同义词。它grep是一个有用的工具,用于在选择的文件中查找所有出现的搜索词,过滤日志文件或流,或作为一部分脚本或命令链。
独木桥先生
2018/08/20
2.5K0
java poi拆分excel文件,每个文件保留标题行
在工作中,经常需要处理excel文件,将提供的excel文件导入数据库,有时候文件太大我们就需要做拆分了,下面实现将xlsx文件和xls文件按行数拆分,每个文件都保留标题行。这篇文件接着前面拆分csv大文件进行学习。
jiankang666
2022/05/12
8580
用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
全栈程序员站长
2022/07/09
1.7K0
CentOS 使用 yum update 更新时保留特定版本的软件
有时需要保留特定版本的软件不升级,但升级其他软件,这时就需求用到下面的技巧。当CentOS/RHEL/Fedora下的Linux服务器使用 yum update 时命令如何排除选定的包呢?
用户1685462
2021/08/31
1.5K0
grep命令的使用
grep是UNIX和LINUX中使用最广泛的命令之一。grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。grep支持基本正则表达式,也支持其扩展集。grep有三种变形,即:
全栈程序员站长
2022/07/15
6790
[Linux] grep查找文本时反斜杠\转义问题
如果你使用 cat xxx.txt |grep "ccc\t" 或者 cat xxx.txt |grep "ccc\\t" 加一个转义, 是查不出来的
唯一Chat
2021/02/02
4.4K0
Grep 使用多种样式
grep是一个强大的命令行工具,它允许你在一个或者多个输入文件中匹配一个正则表达式,并且将每一个匹配结果输出到标准输出。
雪梦科技
2020/05/19
6740
如何使用Excel将某几列有值的标题显示到新列中
如果我们有好几列有内容,而我们希望在新列中将有内容的列的标题显示出来,那么我们怎么做呢?
繁华是客
2023/03/03
11.4K0
网页离开时改变标题“崩溃欺骗”
我们先创建一个 js 文件,我们用记事本就好了,然后改个文件名,不妨就叫crash-cheat.js吧,你们可以随意! 然后把文件放到 source 文件夹的 js 文件夹的 src 里面。(我用的 next 主题,放这里统一存放,其他主题随意)
Cell
2022/02/25
1.2K0
使用 yum update 在CentOS下更新时保留特定版本的软件
有时需要保留特定版本的软件不升级,但升级其他软件,这时就需求用到下面的技巧。当CentOS/RHEL/Fedora下的Linux服务器使用 yum update 时命令如何排除选定的包呢?
用户1685462
2021/08/31
2.5K0
如何在Power Query中批量修改标题?
如果要更换标题需要涉及到的函数是Table.RenameColumns;获取标题的函数Table.ColumnNames。
逍遥之
2020/03/24
2.9K0
如何在Power Query中批量修改标题?
如何在linux终端中修改窗体标题?
一、命令行方式: 使用转义码字符 echo -e "\033]0;我的虚拟终端窗体标题3\007" 终端标题被改变 使用转义字符 echo -n $'\e'"]0;我的虚拟终端窗体标题"$'\a' 另一种方式的标题改变,都是bash脚本 说明 : '\e'就是ESCAPE键的转义字符,ASCII码33使用八进制表示就是033,转义表示为\033,\e与\033是等价的。bash脚本, 第二种表示方式,不太符合常用的bash习惯,因为没有使用转义的表示,而是由三个输出字符串构成(为了防止每个输出换行,
马哥linux运维
2019/06/28
5.5K0
如何在linux终端中修改窗体标题?
linux之grep使用技巧
原文链接:https://rumenz.com/rumenbiji/linux-grep-skills.html
入门笔记
2021/10/14
2.5K0
Grep命令使用方法
Linux grep命令用于查找文件里符合条件的字符串;也可以用于查找内容包含指定的范本样式的文件。它能使用正则表达式搜索,用于在文件中搜索指定的字符串模式,列出含有匹配模式子符串的文件名,并输出含有该字符串的文本行。
用户8418197
2021/09/05
6500
linux之grep使用技巧
原文链接:https://rumenz.com/rumenbiji/linux-grep-skills.html
入门笔记
2022/05/18
1.4K0
linux之grep使用技巧
grep基本命令 Linux之grep命令 显示不以#开头的行 > grep ^[^#] rumenz.txt 显示#开头的行 > grep ^# rumenz.txt 从单个文件查找指定字符串 > grep "rumenz" 1.txt 从多个文件查找指定字符串 > grep "rumenz" *.html 忽略大小写, 并显示行号 > grep -in "rumenz" 1.txt 显示查找到的总行数 > grep -c "rumenz" 1.txt 查找目录下所有文件,并只输出含有该文本
入门笔记
2022/06/02
8440
grep命令的基本介绍 grep命令的使用方法
如今的社会已经进入了大数据时代,庞大的数据使得很多的人望而却步。然而有时却必须要在大数据之中找到特定的数据,这让很多的程序员感到头疼。通过这款软件中的grep命令,就可以轻松实现对指定文本的有关内容的查找。那么究竟什么是grep命令?这个命令又该如何使用?下面就来为大家介绍一下。
用户8739990
2021/07/16
1.7K0
grep命令的基本介绍 grep命令的使用方法
点击加载更多

相似问题

如何在使用.split()函数时保留列标题

117

如何在使用python执行存储过程时保留列标题?

16

使用jQuery grep时保留属性

10

如何在对R中的矩阵使用cbind()时保留列标题

12

如何在应用Matlab操作时保留行和列标题

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文