使用 find 命令查找不在行首或行末的字符串

使用 find 命令查找不在行首或行末的字符串

所以我知道如何使用星号字符在文件名中查找行尾或行首的字符串。问题是我找不到找到字符串的方法任何地方在文件名中。因此,当使用如下命令时:

查找 -name foo

只会匹配名为 foo 的文件,而使用星号的文件只会匹配文件名末尾或开头的文件,我想要一个可以在文件名中找到“foo”的表达式,比如“foobar”。

答案1

foo 之前和之后的星号:

find . -name "*foo*"

相关内容