一个命令中的两个输入文件集

时间:2019-05-09 18:17:11

标签: linux

我有两套文件,一套有20个文件,第二套也有20个文件。我需要运行一个命令,该命令将从集合1中获取第一个文件,从集合2中获取第一个文件,并执行该命令并给出一个输出文件。我无法从集合1中选择第一个文件,而从集合2中选择第一个文件。

命令input_file_1 input_file_2输出

1 个答案:

答案 0 :(得分:0)

将这两个数组放入数组,然后使用对两个数组进行索引的循环。

set1=("file1" "file2" "file3" ...)
set2=("fileA" "fileB" "fileB" ...)
for ((i=0; i<${#set1[@]}; i++))
do
    command "${set1[$i]}" "${set2[$i]}"
done