如何根据多个模式 select 文件(逻辑与)

How to select files based on multiple patterns (logical AND)

我正在尝试 运行 代码,其中一部分要求我 select 所有包含短语“peanuts”的文件。

Ex:
peanut_butter_1.txt
peanut_sauce_2.txt
potato_salad_2.txt
peanuts_1.txt

为此,如果我表示

/data/peanut_dir/yum/*peanut*

代码将 运行 仅包含三个包含“peanut”的文件。如果我尝试将此 运行 改为 select 只有具有相同语法 *peanut* *1* 的“花生”和“1”的文件,它不起作用。如果我尝试使用 `awk '/peanut/ && /1/' 进行捕获,我会得到一个错误

FileNotFoundError: [Errno 2] No such file or directory: '/data/peanut_dir/yum/awk'

如何使用两种模式复制一种模式的语法? (我是命令行的新手,如果这是基础知识,我深表歉意)

/data/peanut_dir/yum/*peanut*1*