在linux中查找并替换整个目录并转义特殊字符

时间:2015-10-11 13:37:42

标签: linux unix terminal

我正在尝试查找具有

的每个文件
$status=='access'||!Yii::app()->user->isGuest

并将其替换为

$status=='access'

在linux中有一种简单的方法可以实现这一点。我尝试使用以下示例(用Linux替换windows),但无法使其工作。它不会抛出任何错误。

grep -rl 'windows' ./ | xargs sed -i 's/windows/linux/g'

grep -rl "\$status=='access'||\!Yii::app()->user->isGuest
" ./ | xargs sed -i 's/\$status=='access'||\!Yii::app()->user->isGuest
/$status=='access'/g'

0 个答案:

没有答案