"key" : "
需要在当前目录下的所有文件中递归地找到这个字符串。
我使用了下面的命令,但它不起作用。
grep -i -R " \"key\":\" " .
答案1
这可能是因为" \"key\":\" "
不是代表 的模式"key" : "
,因为模式之前有一个空格\"key
。尝试:
grep -i -R "\"key\":\" " .
或者简化它并使其更具可读性:
grep -iR '"key" : ' .
答案2
find . -type f -exec grep -rl 'key" : ' {} +
使用-r
而不是-R
,因为-R
在降序目录时遵循符号链接,而 while 则-r
不然。