Unix中的文件名匹配

Unix中的文件名匹配,unix,Unix,我有两个文件夹。有些文件的名称相似 在一个文件夹中,名称为X-Y-1234.O 第二个名字是Z_1234.O 我正在尝试匹配具有相同编号(1234)的文件。有时是字母数字。不太清楚要对文件执行什么操作 也许您可以将它们与粘贴配对并处理替换,然后将这些配对通过管道传送到while循环,如下所示: paste <(ls dir1/*) <(ls dir2/*) | while read a b; do echo diff $a $b; done 粘贴 paste <(ls dir

我有两个文件夹。有些文件的名称相似

在一个文件夹中,名称为X-Y-1234.O 第二个名字是Z_1234.O


我正在尝试匹配具有相同编号(1234)的文件。有时是字母数字。

不太清楚要对文件执行什么操作

也许您可以将它们与
粘贴
配对并处理替换,然后将这些配对通过管道传送到
while
循环,如下所示:

paste <(ls dir1/*) <(ls dir2/*) | while read a b; do echo diff $a $b; done
粘贴
paste <(ls dir1/* | grep '\.O$') <(ls dir2/* | grep '\.O$') | ...