带有正则表达式的序列,mysql 引号的错误消息

带有正则表达式的序列,mysql 引号的错误消息

是否有一些工具可以自动为 seq 引用正则表达式?

我不知道我做错了什么。我总是收到此错误unterminateds' command`

sed -i 's/INSERT INTO `tablename.*`/INSERT INTO \`othertable\`' *.sql

我必须引用这些特殊的 mysql 引号吗?

答案1

您缺少终止斜杠(倒数第二个字符):

's/INSERT INTO `tablename.*`/INSERT INTO \`othertable\`/'

这在 bash 中有效,但显然在 Windows cmd 上无效:

echo INSERT INTO '`tablenameasdf`' | sed 's/INSERT INTO `tablename.*`/INSERT INTO \`othertable\`/'
INSERT INTO `othertable`

相关内容