如何更改目录中所有文件中单词的所有出现
我正在创建User
其中一种方法为的类的过程get_privileges();
。
之后砰我的头到键盘的时间,我终于发现,我是谁继承了这个特定的数据库先前编码拼写的单词“ ”为“
在数百个文件在MySQL数据库”,因而也处处访问这些“ ”就是这样拼写的。
是否有Linux操作系统(的方式 Ubuntu的服务器 ),我可以去通过每一个地方的/var/www
文件夹,并替换“
用”,“ ”,让我没有处理这个错字和它周围的代码?
回答:
考虑子目录(未调试)的变体:
find /var/www -type f -exec sed -i 's/privelages/privileges/g' {} \;
这将在下的find
所有文件(不是由目录指定的目录-type f
)/var/www
,并sed
在找到的每个文件上执行命令以“特权”替换“特权”。
以上是 如何更改目录中所有文件中单词的所有出现 的全部内容, 来源链接: utcz.com/qa/401718.html