尝试编写我的第一个复杂的 linux 查询并遇到一些知识空白。
这个想法是找到所有可能是 .doc 或 .txt 的文件,并在内容中搜索文本小丑。
所以我开始从根搜索。
$find /
然后我为文件名添加了通配符。
$find / -name '*.doc'...uhh oh
第一个问题。我如何指定或?是管子吗?或双管|| 或者...?我需要像这样重复 -name 参数吗?
$find / -name '*.doc' || -name '*.txt'
第二 ?我要在...之后/之前添加字符串的grep吗?
$find / -name '*.doc' || -name '*.txt' grep -H 'cat' {} \
最后有一个地方我可以像 SQLFiddle 一样验证语法/运行吗?
TIA