如何根据多个模式 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*
我正在尝试 运行 代码,其中一部分要求我 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*