У меня есть входной файл со значениями x1, x2 и x, я хочу проверить, является ли x средней точкой между x1 и x2. Но сравнение не удается.
образец входного файла
x1=20.9280 x2=20.9600 x=20.9440
x1=20.9280 x2=20.9600 x=20.9440
x1=22.7840 x2=22.8160 x=22.8000
Команда Awk
awk -F'[ =]' '{ if(($2 + $4)/2 != ($6)) print ($2 + $4)/2, " ", $6;}' sample
OUTPUT
20.944 20.9440
20.944 20.9440
22.8 22.8000
Сравнение не удается из-за дополнительные нули после десятичных знаков. Пожалуйста, помогите исправить это.