sed 變量替換字符串 怎樣用sed或tr替換掉字符串中的單引號(hào)?
怎樣用sed或tr替換掉字符串中的單引號(hào)?$echo“摩卡.記者(“spec”“”sed“s/”spec“/”json“/”摩卡.記者(“JSON”)如果有單引號(hào),請(qǐng)使用雙引號(hào)$echo”摩卡.記者(
怎樣用sed或tr替換掉字符串中的單引號(hào)?
$echo“摩卡.記者(“spec”“”sed“s/”spec“/”json“/”摩卡.記者(“JSON”)
如果有單引號(hào),請(qǐng)使用雙引號(hào)
$echo”摩卡.記者(“spec”“”“;sed$”s/ “spec”/“json”/“摩卡.記者(“JSON”)
或者您可以在bash Escape中添加$第一步是將<script>myself</script>替換為<script->myself</script>
第二步是終止<script>。*</script>
第三步是將<script->myself</script>替換為<script>myself</script>
在字符替換中,可能會(huì)遇到引號(hào)“/”等。這時(shí)需要注意的是SED的命令原型是:SED-I“s/oldstring/goalstring/g”file如果路徑是data/path/ABC,現(xiàn)在我們需要把這個(gè)路徑改成一個(gè)字符串CDE,但此時(shí)s后面的分隔符實(shí)際上是用來(lái)用CDE代替oldstring的。他可以使用任何字符。此時(shí),如果字符串中有“/”,則會(huì)出現(xiàn)混淆。此時(shí),#可用作分隔符,它就變成sed-I“s”#ABC#CDE#g“文件,如果ABC中有“/”,可以隨意替換;引號(hào)替換:需要轉(zhuǎn)義引號(hào)并使用反斜杠“”,如替換“”“”“””,如果需要替換為“div”,可以用sed-I s替換 # " "" # "# " #.