linux系統中grep同時提取以特定字符開頭的行、以特定字符結尾的行


1、

[root@centos79 test]# cat a.txt
a g r e
u c j alike
i x k like
a f g liker
a f h g liker
s g e g
[root@centos79 test]# grep "^a" a.txt   ## 查找以a開頭的行
a g r e
a f g liker
a f h g liker
[root@centos79 test]# grep "^a.*r$" a.txt   ## 同時查找以a開頭同時以r結尾的行
a f g liker
a f h g liker
[root@centos79 test]# grep "^a.*h.*r$" a.txt  ## 同時查找以a開頭,包含字符h,並以r結尾的行
a f h g liker

 

2、

[root@centos79 test]# cat a.txt
a g r e
u c j alike
i x k like
a f g liker
a f h g liker
s g e g
[root@centos79 test]# grep "^a\|e$" a.txt ## 提取以a開頭,或者以e結尾的行
a g r e
u c j alike
i x k like
a f g liker
a f h g liker

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM