原文:sed替换 - 含斜杠(\)和Shell变量

gen image.bat中的内容如下: 我要将其中的 Output a.bin 替换为 Output b.bin 。那么Shell Bash 脚本应该为: 替换后的效果如下 其中: s后的冒号 : 是分隔符,使用默认的反斜杠 也可以。 替换字符串是变量时,需要使用双引号。 ...

2019-06-13 17:21 0 803 推荐指数:

查看详情

Sed替换 内容带反斜杠(/)

sed "s#XXXX#${NAME}#" $MAIL_CONTENT > /tmp/MAIL_CONTENT1.tmp -----不论什么字符,紧跟着s命令的都被认为是新的分隔符,所以,“#”在这里是分隔符,代替了默认的“/”分隔符。表示把所有XXXX替换 ...

Fri May 15 01:31:00 CST 2015 0 2402
linu中sed替换斜杠\

环境:centos7 1、需要替换文本中的'\N' 字符,原文如下table.csv [root@tidb-22 dump]# cat table.csv \N,\N,\N,\N,\N,"5806669D77B257FDE0539D64400AF54D" 2、替换文本中的\N ...

Sat Sep 05 00:20:00 CST 2020 0 1183
shell脚本之sed使用----替换变量、转义字符

sed替换的基本语法为:----s后面跟的是分隔符,原字符串可使用.*这种正则表达式进行整行替换 单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\”进行转义,但是单引号”‘”是没有办法用反斜线”\”转义的,这时候只要把命令中的单引号改为双引号就行了 ...

Tue Dec 14 00:36:00 CST 2021 0 2504
shell脚本之sed使用----替换变量、转义字符

sed替换的基本语法为: ----s后面跟的是分隔符,原字符串可使用.*这种正则表达式进行整行替换 单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\”进行转义,但是单引号”‘”是没有办法用反斜线”\”转义的,这时候只要把命令中的单引号改为双引号就行了 ...

Mon Dec 03 06:19:00 CST 2018 0 17385
sed替换变量

今天在写脚本时用到了sed,我用sed替换xml文件中的变量。一般在sed替换都用单引号,如下边 sed -i ‘s/10/1000/g’ test.xml但是如果需要把1000改成变量,如sed -i ’s/10/$num/g‘ test.xml这样就不成功。 此时需要把单引号改成 ...

Tue Mar 01 23:24:00 CST 2016 0 11729
shell脚本学习(3)sed替换

1 sed 替换 1格式:   's/原字符串/新字符串/' 输入源   2正确参考: 改变字符串as为AS,不会改输入源的文件。   匹配每行第一次匹配的位置。 指定匹配每行第二个被匹配的数据, 用/n ...

Fri Sep 13 01:39:00 CST 2019 0 520
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM