Попробуйте использовать %02x
в качестве спецификатора формата для hexdump. Один байт не будет иметь префикс с нулем, если вы не скажете это. К сожалению, это начнёт заполнять ваши строки, если вы не удалите их.
Например:
echo "" | hexdump -e '256 1 "%02x"' #Output: 0a[followed by a significant amount of whitespace]
Чтобы точно соответствовать поведению, вы можете комбинировать hexdump с fold
:
echo "" | hexdump -e '"%02x"' | fold -b -w512