【发布时间】:2016-09-08 19:03:57
【问题描述】:
我有一个 sql 文件 (samplesqlfile),我想用另一个字符串替换包含反引号的字符串。下面是代码。
actualtext="FROM sampledatabase.\`Datatype\`"
replacetext="FROM sampledatabase.\`Datatype_details\`"
sed -i "s/\<${actualtext}\>/${replacetext}/g" samplesqlfile
这不起作用。实际要替换的词是
FROM sampledatabase.`Datatype`
我添加了反斜杠来避免反引号。但它仍然无法正常工作。请帮忙。
【问题讨论】:
标签: shell unix sed scripting backticks