shell 替换特殊字符‘\’ '_'等
2017-12-16 14:17
489 查看
-i参数:在原始文件上修改
sed全文替换的标准用法:
但是有特殊字符时则失效,需要将‘/’替换成‘#’:
连续替换多个特殊字符:‘_’, '^'
sed -i 's#_#\\_#g ; s#\^#\\^#g' filenameps:替换特殊字符‘^’时需要进行转义,否则默认在每行行首进替换相应的内容
sed全文替换的标准用法:
sed 's/oldString/newString/g' filename
但是有特殊字符时则失效,需要将‘/’替换成‘#’:
sed 's#oldString#newString#g' filename 如:sed 's#_#\\_#g' ceshi.tex
连续替换多个特殊字符:‘_’, '^'
sed -i 's#_#\\_#g ; s#\^#\\^#g' filenameps:替换特殊字符‘^’时需要进行转义,否则默认在每行行首进替换相应的内容
相关文章推荐
- shell中vi替换特殊字符(制表符\t等)的方法
- Linux下高效编写Shell——shell特殊字符汇总
- SHELL相关的特殊字符总结
- shell特殊字符
- 特殊字符替换过滤器
- php替换超长文本中的特殊字符的函数代码
- shell 中 $0 $? $! 等字符的特殊用法
- 《shell中的通配符,特殊字符和正则表达式》
- Shell 特殊字符
- Shell命令特殊字符
- Perl中删除或替换字符串中特殊字符(如空格)的方法
- php替换超长文本中的特殊字符的函数代码
- 使用正则表达式替换报表名称中的特殊字符(推荐)
- Shell中的一些常用特殊字符
- shell中的特殊字符【3】
- shell脚本变量特殊字符的含义
- 在ruby中发送get/post请求替换的时候,有些特殊字符需要转义
- python用正则表达式替换掉汉字、标点等指定字符以外的特殊字符
- python替换UTF-8编码文本中任意特殊字符,包括中文符号问题:大量文本,将其中的特殊字符用空
- 【Unix/Linux.Shell Script】Shell Script的执行及特殊字符