执行以下语句时,
sed -l 's,`144_com`.,,q' [file_name_144_com.sql]
尝试删除确切的文本(在本例中,如果需要删除迁移的数据库名称)
`144_com`.
从 MySQL 转储文件中我收到错误:
sed: -e expression #1, char 4: unknown command: `_'
我试图转义下划线,但没有成功。任何帮助将不胜感激!
最佳答案
使用
sed -i 's/`144_com`.//g' 144_com_dev.sql
问题已解决。 -l 是一个拼写错误,后面的 q 也是如此。这是漫长的一天!
关于mysql - sed 错误,而下划线是搜索文本的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43811866/