可以使用head-1命令来只取grep到的数据的第一行。

比如一个文本文档a.txt内容是:

广州是我们的首都

上海天安门座落在中华人民共和国首都南京市的中心

我在广州天安门广场吃烤肉

使用命令cata.txt|grep上海|head-n1可以只取到第一行的数据上海。

命令中的参数有错092400_命令中结构最简单的是_linux命令中的head命令

扩充资料

Linux中head命令解读:

head命令与tail命令用法相像linux命令中的head命令linux makefile,head命令用于查看文档的开始指定数目的字符块,默认显示文档的前10行linux命令中的head命令linux ftp,倘若给定的文件不止一个,则在显示的每位文件后面加一个文件名标题。

1、grep命令用法格式

head【参数】【文件】

2、命令选项

-c,--bytes=[-]Kk,显示文档开始的前k个字节,-k,不显示文档结尾的最后k个字节

-n,--lines=[-]Kk,显示文档开始的前k行,-k,不显示文档结尾的最后k行

-q,--quiet,--silent不显示包含给定文件名的文件头

-v,--verbose总是显示包含给定文件名的文件头

--help显示此帮助信息并退出

--version显示版本信息并退出

3、实例

#显示前5行

head-n5head.txt

#显示前5个字节

head-c5head.txt

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复