0x0a
- это шестнадцатеричное значение новой строки ASCII.
echo
создает новую строку в конце, так что вы получили трейлинг 0a
.
Чтобы избежать этого, используйте параметр -n
:
echo -n "hello world" | xxd -p
Или вы можете использовать printf
:
printf "hello world" | xxd -p