sed和grep, 查找全部文件并替换
来源:互联网 发布:马云 膨胀 知乎 编辑:程序博客网 时间:2024/04/30 06:02
sed -i "s/str1/str2/g" `grep str1 -rl /home/test`
在test目录下,在所有文件中找str1 并将其替换为str2
注意, 如果替换内容中有 / , 要进行转译 \/
元字符集
<
^
锚定行的开始 如:/^sed/匹配所有以sed开头的行。
$
锚定行的结束 如:/sed$/匹配所有以sed结尾的行。
.
匹配一个非换行符的字符 如:/s.d/匹配s后接一个任意字符,然后是d。
*
匹配零或多个字符 如:,love这成**love**。
\<
锚定单词的开始,如:/\
\>
锚定单词的结束,如/love\>/匹配包含以love结尾的单词的行。
x\{m\}
重复字符x,m次,如:/0\{5\}/匹配包含5个o的行。
x\{m,\}
重复字符x,至少m次,如:/o\{5,\}/匹配至少有5个o的行。
x\{m,n\}
重复字符x,至少m次,不多于n次,如:/o\{5,10\}/匹配5--10个o的行。
sed其他应用 见 man sed
0 0
- sed和grep, 查找全部文件并替换
- grep和sed替换文件中的字符串
- find grep sed 实现批量搜索文件,并替换字符串
- sed 文件查找,替换
- sed 文件查找,替换
- grep和sed配合替换文件中的字串
- grep和sed配合替换文件中的字串
- Sed+Grep 快速替换查找字段
- grep查找字串sed替换字串
- linux sed 替换 与 grep查找
- 做个笔记:grep和sed配合替换文件中的字串
- Linux批量替换某种类型文件中的字符串-sed和grep命令使用
- linux下用sed和grep命令替换目录下所有文件中的字符串
- linux下用sed和grep命令替换目录下所有文件中的字符串
- linux学习笔记:三剑客:grep+awk+sed;find和几种文件查找命令
- sed find grep协同作战,实现多文件字符串替换
- 查找文件并替换字符串
- find+grep查找文件,并显示文件名
- Oracle VM Centos 网络设置
- 未来工作
- HANA集合操作之INTERSECT交集操作
- unity清理内存
- 2016年蓝桥杯省赛C/C++ A组题解(含题目)
- sed和grep, 查找全部文件并替换
- 技术大牛养成指南,一篇不鸡汤的成功学实践
- Unity3DShader基础(CG)
- 蓝桥杯
- (笔记)数据库查询操作
- gatool 报错
- 8 正整数A+B (15分)
- window.onscroll = function(){}事件
- 浅谈css中浮动和清除浮动带来的影响