나는 다음과 같이 bbe를 사용하려고합니다
bbe -e 's/01110011/01111000/' test.txt
이 예에서 내가 달성하고 싶은 것은 파일을 바이너리 파일처럼 읽고 문자 s
를 x
.
나는 대체 솔루션에 열려 있지만 이를 고수하지는 않을 것입니다.bbe
답변1
내가 아는 한 bbe는 사용할 수 없습니다.바이너리(기본 2) 직접 모드. 그러나 16진수, 8진수 또는 10진수 작업은 다음과 같습니다.
# Hex:
$ echo 'xs' | bbe -e 's/\x73/\x78/'
xx
# Octal:
$ echo 'xs' | bbe -e 's/\0163/\0170/'
xx
# Decimal:
$ echo 'xs' | bbe -e 's/\115/\120/'
xx