#!/bin/bash
while read index fruit
do
data[$index]="${data[index]} $fruit"
done < fruit.txt
while read one two
do
for fruit1 in ${data[$one]}
do
for fruit2 in ${data[$two]}
do
echo $fruit1 $fruit2
done
done
done < list.txt
Isso funciona da seguinte maneira: primeiro, leia o arquivo que contém as conversões ( fruit.txt
) na matriz data
. Em seguida, leia o arquivo que contém duas colunas de números ( list.txt
) e use os números para procurar a fruta na matriz data
. Como cada entrada pode conter mais de um tipo de fruta, repita todas as entradas.