Я ищу помощь в фильтрации нескольких тысяч яркостей звезд, которые у меня есть в текстовых файлах.У меня есть два текстовых файла (оба имеют одинаковое звездное поле, только разные фильтры), каждый файл имеет четыре столбца:
Столбец 1 - Яркость |Колонка 2 - Неопределенность |Столбец 3 - координата X |Столбец 4 - Координата Y |
Координаты x и y для звезд в каждом фильтре могут быть немного не такими, поэтому ... Поэтому я хочу использовать код, похожий на что-то вроде: awk -F'|' 'NR==FNR{c[$3$4]++;next};c[$3$4]' file1 file2 > output.txt
но это может найти совпадения для 3-го и 4-го столбцов в пределах 1,5 единиц между двумя изображениями.
По сути, я ищу способ сравнить два столбца и напечатать строку, если она находится в пределах +/ - 1,5 диапазона столбцов другого файла.Любые идеи будут высоко оценены.Спасибо.