Regex 列出linux中具有特定模式文件名的目录和子目录中的所有文件
我在目录和子目录中有很多文件,如下所示:Regex 列出linux中具有特定模式文件名的目录和子目录中的所有文件,regex,linux,unix,grep,sh,Regex,Linux,Unix,Grep,Sh,我在目录和子目录中有很多文件,如下所示: 108400344_2223_bab4.pdf 及 我想列出并计算所有具有第二个模式的文件。 我正在使用这个命令 ls -LR | grep bab4.pdf 但该命令会显示所有文件,包括具有与第一个名称类似的模式的文件。 有什么想法吗? 谢谢您可以利用以下事实,即只有一个下划线: ls -LR | grep '^[^_]*_bab4.pdf' ls -LR | grep '^[^_]*_bab4.pdf'
108400344_2223_bab4.pdf
及
我想列出并计算所有具有第二个模式的文件。我正在使用这个命令
ls -LR | grep bab4.pdf
但该命令会显示所有文件,包括具有与第一个名称类似的模式的文件。有什么想法吗?
谢谢您可以利用以下事实,即只有一个下划线:
ls -LR | grep '^[^_]*_bab4.pdf'
ls -LR | grep '^[^_]*_bab4.pdf'