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