我有一行 bash 脚本,它可以完成我需要的部分功能,但不完全是;所以我希望有人能帮我解决这个问题......
我的脚本查看了数十个符合我需要的子目录:一个名为“name”的文件,其中包含 8Q:
find ../../devices -type f -name "name" -exec grep -q 8Q {} \; -printf '%h\n'
但我还需要它来查找包含数字 1 的名为“available_instances”的文件。这样的子目录有几十个,但其中许多将包含 0,这意味着它们无法使用。
我如何扩展这个脚本来做到这一点?
蒂亚, 瑞克
在多种条件下使用
-o
:
find ../../devices -type f \(\
-name "name" -exec grep -q 8Q {} \;\
-o\
-name "available_instances" -exec grep -q 1 {} \;\
\) -printf '%h\n'