原文:sed命令替换字符包含斜杠\,引号的处理方法

在字符替换中,可能会遇见引号, 等的替换,这时应该注意,sed的命令原型是: sed i s oldstring goalstring g file 如果一个路径是data path abc,现在要将此路径换成一个字符串cde 但是这时跟在s后边的其实是分隔符,用以将oldstring替换成cde 他可以使用任意字符,这时如果字符串中有 ,就会发生混乱,在这个时候可以用 当做分隔符,就变成 sed ...

2017-04-10 17:33 0 3568 推荐指数:

查看详情

sed替换字符中含有`/`的处理方法

https://zhuanlan.zhihu.com/p/163475216 比如hello.txt文本中内容如下: 现使用真实Name替换掉#Name#。 但是如果替换的文本中包含/的话,那么上面这个命令会失败 ...

Fri Oct 22 23:39:00 CST 2021 0 1310
ssh 使用 sed 替换的时候,替换字符串有单双引号的时候怎么用

  线上有一个脚本需要 ssh 登录远程机,然后完成特定文件中的某个值,替换字符中有单引号,所以需要特定的写法,才能成功   1)、ssh 远程执行命令替换字符串中有单引号( ' )   ssh zhuzi@${ip} "cd ${DDIR_APP}/${PRO_NAME};sed -i ...

Fri May 04 22:20:00 CST 2018 0 2946
sed替换引号

echo "Cfoo'barxml" | sed "s/'/::/g" | sed 's/::/\\:/g' | sed "s/:/'/g" 替换引号为 \' ------------------------ sed 替换引号'echo "mmm'sss" > ...

Mon Mar 24 23:03:00 CST 2014 4 19851
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
Sed替换 内容带反斜杠(/)

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

Fri May 15 01:31:00 CST 2015 0 2402
sed替换字符时< ' /等符号的处理

今天遇到个需求需要替换字符,本来在SQL里做,但是想尝试一下sed,把过程记录一下 需求是把下面的文本 (1796208919349287,2592294224942165,1527446512828944,'abc','<a href=\'/users/7310739222965755 ...

Thu Mar 22 05:47:00 CST 2012 0 5567
VIM和sed 替换字符方法

(1)VIM替换字符方法1. 基本替换:s/str1/str2/ 替换当前行第一个str1为str2:s/str1/str2/g 替换当前行所有str1为str2:n,$s/str1/str2/ 替换第 n 行开始到最后一行中每一行的第一个str1为str2:n,$s/str1/str2/g ...

Mon Jul 08 04:54:00 CST 2019 0 1890
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM