Загвоздка в том, что в intel hex данные идут непрерывно, и просто так тому же awk'ку символ разделитель не задаш.
Пока придумал только парсить поля по сторока в массив т.е. data=( $(cat file.hex | cut -b 10-$reclen) )
и склеивать в строку, что-то типа str=(echo -e "\x$data[i]\x%data[i+1]")
Но я полагаю, что должно существовать более элегантно решение с привлечением (sed/awk)'ка. Так-же я не думаю, что использование чего либо кроме статарных средств shell'а тут необходимо. Я просто хочу сделать простенький набор скриптов для прошивки микрух готовыми hex'ама, а не генератор отчётов логов в pdf.
Заранее спасибо за помощь.
