赞
踩
命令格式:
sed -i 's/<search_str>/<target_str>/g' <file_path>
参数解析:
search_str:需要搜索的字符串(字符串带斜杠’/‘,需要有转移’//‘)
target_str:需要替换成的目标字符串(字符串带斜杠’/‘,需要有转移’//')
file_path:操作的文件路径
举例:
将a.txt
文件中的abc
字符替换为xyz
sed -i 's/abc/xyz/g' a.txt
将a.txt
文件中的/a
字符替换为-b
,注意使用了转义符。
sed -i 's/\/a/-b/g' a.txt
命令格式:
sed -i 's/<search_str>/<target_str>/g' `grep "<search_str>" -rl <folder_path>`
参数解析:
search_str:需要搜索的字符串(字符串带斜杠’/‘,需要有转移’//‘)
target_str:需要替换成的目标字符串(字符串带斜杠’/‘,需要有转移’//')
folder_path:操作的文件夹路径
命令解析:
1、前半节是sed的命令
2、后半节是寻找文件夹目录中满足搜索条件的文件,注意顿号"`",不是逗号
举例:
将/opt/a
目录下的所有文件中的abc
字符串替换为xzy
sed -i 's/abc/xyz/g' `grep "abc" -rl /opt/a`
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。