Shell中使用grep、sed正则提取字符串
来源:互联网 发布:做动画片用什么软件 编辑:程序博客网 时间:2024/06/08 05:54
Linux中使用grep正则提取字符串
find . -name "*.txt" | xargs grep -P 'regex' -o
xargs会将find结果作为grep的输入,防止find结果过多无法处理
-P参数表明要应用正则表达式
-o表示只输出匹配的字符串,这样我们就可以把正则匹配到的结果拿到了。
Linux、Mac OS中使用sed正则提取字符串
Mac OS上用正则的话要用e参数取代P参数,也可以用sed命令:
如提取数字:
echo here365test | sed "s/.*re\([0-9]*\).*/\1/g"
输出:
365
s表示替换,\1表示用第一个括号里面的内容替换整个字符串,sed支持*,不支持?、+,不能用\d之类,正则支持有限。
0 0
- Shell中使用grep、sed正则提取字符串
- shell 文件中使用sed/cut/grep命令和变量
- shell中管道、grep、sed、awk用法
- shell 中 grep、sed、awk 命令
- shell 中 grep、sed、awk 命令
- shell 中 grep、sed、awk 命令
- shell脚本知识(三) 正则表达式 grep sed awk
- Shell正则表达式之grep、sed、awk实操笔记
- Shell grep / sed 学习
- 流编辑器sed使用总结及利用sed从文本中提取字符串的方法
- 流编辑器sed使用总结及利用sed从文本中提取字符串的方法
- 正则、grep、sed、awk
- 正则grep,sed,awk
- sed/grep提取IP地址
- shell脚本抽取制定字符串、grep+awk+cut+sed
- shell字符串操作总结(注重:cut,sed、awk、grep)
- Shell正则表达式 & Grep正则表达式 & shell字符串处理
- Shell正则表达式 & Grep正则表达式 & shell字符串处理
- 函数接口
- 诗歌一
- 输出1到最大的n位数
- Lucene.Net+盘古分词 实现搜索 Quartz.Net(定时任务) 实现热词统计
- 引用与指针
- Shell中使用grep、sed正则提取字符串
- iOS开发系列--视图切换
- 走进Android天才少年-1999年的Lody(罗迪)
- HDU--1013Digital Roots
- 储存应用首选项
- static关键字
- 在eclipse中android NDK开发环境的搭建
- s5pv210 datasheet_system_VECTORED INTERRUPT CONTROLLER
- ununtu15.10源码编译安装mysql5.7.11