Shell中使用grep、sed正则提取和替换字符串
程序员文章站
2022-07-05 19:12:51
linux中使用grep正则提取字符串xargs会将find结果作为grep的输入,防止find结果过多无法处理-p参数表明要应用正则表达式-o表示只输出匹配的字符串,这样我们就可以把正则匹配到的结果...
linux中使用grep正则提取字符串
xargs会将find结果作为grep的输入,防止find结果过多无法处理
-p参数表明要应用正则表达式
-o表示只输出匹配的字符串,这样我们就可以把正则匹配到的结果拿到了。
linux、mac os中使用sed正则提取字符串
mac os上用正则的话要用e参数取代p参数,也可以用sed命令:
sed命令格式:
提取字符串
输出:
365
s表示替换,\1表示用第一个括号里面的内容替换整个字符串,sed支持*,不支持?、+,不能用\d之类,正则支持有限。
替换字符串
输出:
here789test
here996test
到此这篇关于shell中使用grep、sed正则提取和替换字符串的文章就介绍到这了,更多相关shell grep、sed正则内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 卤鸭架要焯水吗
下一篇: 又是一种无法抵挡的美味—可乐鸭舌