Сценарий Bash: проверьте, является ли файл текстовым [закрыто]

#!/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

Это работает следующим образом: Сначала читаем файл, содержащий преобразования (fruit.txt) в массив data. Затем прочитайте файл с двумя столбцами чисел (list.txt) и используйте числа для поиска фруктов в массиве data. Поскольку каждая запись может содержать более одного вида фруктов, выполните итерацию по всем записям.

3
16.12.2018, 05:56
0 ответов

Теги

Похожие вопросы