原文: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