Используйте это, чтобы сложить два плавающих числа.
эхо 12,8 12,2 | awk '{print $ 1 + $ 2}'
Результат: - 25
Просто замените числа своими переменными.
Вы можете использовать
awk "BEGIN {print 12.8 + 12.2; exit}"
Я думаю, что
strace -f -e open
вашей команды socat покажет файл, который не найден для ваших файлов.
Попробуйте указать полный абсолютный путь.