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