带有正则表达式的 Awk 命令不能正常工作

Awk command with regex in it does not work properly

这是我的文件夹结构

这是我的问题

我想知道当 find 命令在 f_ignore2 中进行研究时,awk 命令如何能够从输出中 grep 那些文件 (file(b|c))位于 dir 目录中,但是当 find 命令在 f_ignore2/dir 中进行搜索时,它不起作用。这很奇怪,我不知道该怎么办..你们有什么想法吗?

你为什么不用这个 awk 来代替?

awk -F/ '!/\/file[bc]/'

打印所有行,除了包含字符串 /fileb/filec.

的行