在我的PHP项目中,我有一个PHP函数可以执行一些语言,并被称为:
<?php echo __('STRING'); ?>
我想从大写字符串索引的一致用法切换到小写字符串索引的一致用法,所以我想替换所有这些出现:
__('SOMETHING')
使用:
__('something')
执行此操作的命令是什么?
我有一个准备轻松搜索的命令&amp;替换功能,但我不知道如何编写正则表达式。
find . -name "*.php" -print | xargs sed -i 's/search/replace/g'
答案 0 :(得分:0)
您可以将-print0
与xargs -0
:
find . -name "*.php" -print0 | xargs -0 -I {} sed -i.bak 's/search/replace/g' {}
答案 1 :(得分:0)