Я подкачка некоторых данных в файл, как этогоAWK помощи, найти файл, используя комбинацию, а затем рассчитать сумму поле внутри этого файл с этой комбинацией
acb.txt 1 aa 3
gfh.txt 1 aa 3
a3g.txt 2 aa 4
tfh.txt 2 aa 4
Проблемы в том,
- Чтобы получить имена файлов для определенной комбинации
- Открыть каждый файл (мы используем инструмент rds)
- Проверьте приведенную выше комбинацию в файле
- Сумма 32 поля внутри этого файла с вышеуказанной комбинацией.
- Сохраните сумму и комбинацию.
Я могу достичь этого, используя grep и используя две петли, одну в комбинации и другую по числу файлов в этой комбинации, ища лучшую логику awk. Я сомневаюсь, что Grep не будет полным доказательством
добавил больше информации:
Использование AWK, как можно хранить строки в массив как
a[1 aa 3]=acb.txt gfh.txt
a[2 aa 4]=a3g.txt tfh.txt
, а затем извлечь это значение из-за пределов, чтобы открыть файлы?
Ваш вопрос слишком расплывчатый. Вы должны опубликовать свою рабочую последовательность команд и более конкретно относиться к данным и как выглядит вход и как должен выглядеть вывод. –
Что это такое? Это значения в полях 2,3,4? –
да, вы правы – Kimi