【发布时间】:2016-10-05 15:46:55
【问题描述】:
我以为我找到了How do I find all files containing specific text on Linux? 的完美答案,所以我试了一下:
[Michael@devserver ~]$ grep -rnw '/var/www/concrete5.7.5.9/' -e "Concrete\Core\Block\BlockController"
[Michael@devserver ~]$
没有表演,但我知道应该有一场比赛。
[Michael@devserver ~]$ grep -rnw '/var/www/concrete5.7.5.9/concrete/blocks/html' -e "BlockController"
/var/www/concrete5.7.5.9/concrete/blocks/html/controller.php:5:use \Concrete\Core\Block\BlockController;
/var/www/concrete5.7.5.9/concrete/blocks/html/controller.php:7:class Controller extends BlockController
[Michael@devserver ~]$
我也尝试转义反斜杠无济于事。
[Michael@devserver ~]$ grep -rnw '/var/www/concrete5.7.5.9/' -e "Concrete\\Core\\Block\\BlockController"
[Michael@devserver ~]$
也试过单引号无济于事。
[Michael@devserver ~]$ grep -rnw '/var/www/concrete5.7.5.9/' -e 'Concrete\Core\Block\BlockController'
[Michael@devserver ~]$
如何在 Linux 上查找包含包含反斜杠的特定文本的所有文件?
【问题讨论】:
标签: linux text grep find escaping