我有一个很大的 sql 文件,我想将表名从 `feedback` 重命名为 `comments`,但我不想替换单词反馈,以防任何行有该文本,所以我试图用引用但 vim 找不到它。我正在使用
:s/`feedback`/`comments`/
Run Code Online (Sandbox Code Playgroud)
知道怎么做吗?也许 vim 不是最好的选择?
虽然vim当然有能力做到这一点,但我的第一个想法是使用sedor perl。使用sed:
sed -i.bak 's/`feedback`/`comments`/g' path/to/file
Run Code Online (Sandbox Code Playgroud)
该-i标志使sed在指定的文件中执行操作而不是写入stdout(-isuffix制作备份副本path/to/filesuffix)。
| 归档时间: |
|
| 查看次数: |
1928 次 |
| 最近记录: |