"xxd"를 16진수 값 사이에 공백으로 만드는 방법은 무엇입니까?

"xxd"를 16진수 값 사이에 공백으로 만드는 방법은 무엇입니까?

다음 명령을 사용하여 한 터미널의 출력을 다른 터미널에서 읽습니다.

xxd -p /dev/pts/0

그러나 16진수 값 사이에는 공백이 없습니다. 예를 들어 다음과 같은 결과를 얻습니다.

61626162

대신에:

61 62 61 62

답변1

다른 도구를 가져오려는 경우 한 가지 가능성은 다음을 통해 출력을 보내는 것입니다 sed.

xxd -p /dev/pts/0 | sed 's/../& /g'

관련 정보