![awk printf -x выдает разный вывод в разных версиях mawk](https://rvso.com/image/191780/awk%20printf%20-x%20%D0%B2%D1%8B%D0%B4%D0%B0%D0%B5%D1%82%20%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D0%B9%20%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%20%D0%B2%20%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85%20%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D1%85%20mawk.png)
Вот в чем проблема. Работает:
echo '<position x="25" y="-9"/>' | awk -F '[="]' '{
printf ("%.2x", $6)
}'
выдает разный вывод на bash
GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
и
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
Вывод в
Ubuntu 20.04.2 LTS
x86_64
awk -W version
mawk 1.3.4 20200120
Copyright 2008-2019,2020, Thomas E. Dickey
Copyright 1991-1996,2014, Michael D. Brennan
: 00
Вывод в
Ubuntu 16.04.7 LTS
x86_64
awk -W version
mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan
: fffffff7
Я ожидаю/нуждаюсь в выводе старой версии. Как мне изменить свой скрипт, чтобы получить тот же результат?