如何匹配目录中许多文件的配对文件?

时间:2018-01-17 13:07:22

标签: regex text-files

我正在尝试运行一个命令,该命令需要分别指定一对中的两个文件(左和右)。每对文件都有一个不同的基本名称,后跟左边的.1或右边的.2(例如A.1.txt,A.2.txt,B.1.txt,B.2.txt)。有超过100个这样的对,所以我想在循环中调用它们,而不是写出命令> 100x,并且基本名称都是唯一且长的,所以我宁愿不写它们全部,只是迭代目录中的每一对。

以下是我一直在尝试的内容,但不起作用:

xmlhttp.onreadystatechange = function()

非常感谢任何建议!

1 个答案:

答案 0 :(得分:0)

怎么样?

for file in *.1.txt; do                                                                   
   file2=$(echo ${file} | sed 's/\.1/\.2/')                                               
   command -left "${file}" -right "${file2}"                                                                                                                                                            
done