у меня есть 1 имя файла file1.txtсравнивать файлы в сценарии оболочки и дельта
кошка file1.txt
| 6| 10|
| 7| 20|
| 8| 41|
| 10| 40|
| 11| 40|
| 12| 50|
| 13| 70|
| 15| 80|
кошки file2.txt:
| 6| 10|
| 7| 30|
| 8| 81|
| 10| 90|
| 11| 60|
| 12| 0|
| 13| 70|
| 15| 80|
Я должен сравнить эти 2 и каждый столбец I для получения информации как дельта в обоих файлах для значений не должен превышать 5, например: для файла 1: 6 | 10
, для файла2 6 | 10
, , но для следующего значения 7 | 20
в файле 1 и для файла 2 это 7| 30
,
Итак, моя цель - найти разницу между этими двумя файлами, и если delta будет более высоким результатом печати.
Может ли кто-нибудь мне помочь в этом.
Используйте 'awk'. При чтении первого файла создайте массив, ключи которого являются столбцом 1, а значения - это столбец 2. При чтении второго файла сравните столбец 2 со значением в массиве и сообщите, слишком ли дельта слишком велика. – Barmar