sed 变量替换字符串 怎样用sed或tr替换掉字符串中的单引号?
怎样用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,现在我们需要把这个路径改成一个字符串CDE,但此时s后面的分隔符实际上是用来用CDE代替oldstring的。他可以使用任何字符。此时,如果字符串中有“/”,则会出现混淆。此时,#可用作分隔符,它就变成sed-I“s”#ABC#CDE#g“文件,如果ABC中有“/”,可以随意替换;引号替换:需要转义引号并使用反斜杠“”,如替换“”“”“””,如果需要替换为“div”,可以用sed-I s替换 # " "" # "# " #.
sed 变量替换字符串 sed替换第一个匹配的字符串 sed替换特殊字符串
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。