Linux 中 grep -P 选项 perl正则 限制两侧进行匹配

 

001、

[root@PC1 test3]# echo "Hello, my name is aming."|grep -P '(?<=Hello, ).*(?= aming.)'
Hello, my name is aming.

 

002、

[root@PC1 test3]# ifconfig | grep -P '(?<=inet).*(?=netmask)'
        inet 192.168.184.128  netmask 255.255.255.0  broadcast 192.168.184.255
        inet 127.0.0.1  netmask 255.0.0.0
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255

。 

 

ref:

01:https://blog.51cto.com/u_15127506/4147133 

 

posted @   小鲨鱼2018  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2023-06-23 python 中 Bio中SeqIO模块处理fastq数据
2023-06-23 linux 中shell脚本实现统计每一个read的长度
2023-06-23 Source distributions 和 Binary distributions:
2023-06-23 Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
2023-06-23 CMake Error at /root/anaconda3/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:9 (message): Failed to fi
2023-06-23 -- Checking for curses support - Failed
2023-06-23 -- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system vari
点击右上角即可分享
微信分享提示