可以使用head-1命令来只取grep到的数据的第一行。
比如一个文本文档a.txt内容是:
广州是我们的首都
上海天安门座落在中华人民共和国首都南京市的中心
我在广州天安门广场吃烤肉
使用命令cata.txt|grep上海|head-n1可以只取到第一行的数据上海。
扩充资料
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