列出linux中目录和子目录中具有特定模式文件名的所有文件

时间:2016-01-06 09:11:53

标签: regex linux unix grep sh

我在目录和子目录中有很多文件,如下所示:

108400344_2223_bab4.pdf

15.04.1150_bab4.pdf

我想列出并计算所有具有第二个模式的文件 我正在使用此命令

ls -LR | grep bab4.pdf

但该命令显示所有文件,包括具有类似第一个名称的模式的文件 任何的想法? 感谢

1 个答案:

答案 0 :(得分:2)

您可以利用只有一个下划线的事实:

ls -LR | grep '^[^_]*_bab4.pdf'