안녕하세요. shell script와 관련된 질문드립니다.
Shell script로 바이너리 파일( 혹은 실행 파일 ) 끝을 잘라내는( trim )
방법이 있는지 궁금합니다?
스크립트가 요구하는 기능은 다음과 같습니다.
바이너리 파일 끝부분을 검사하여 끝부분 데이터가 0xff일 때 이 데이터를
파일에서 제거하는 기능.
예)
... abcd efgh ffff ffff ffff [EOF] ==> ... abcd efgh [EOF]
짧은 지식으로 od, awk, dd 등으로 스크립트를 만들어 테스트를 해보았는데
정확한 결과가 나오지 않고 있습니다. 그리고 이 사항에 대해 웹검색을 해보아도
바이너리 파일을 처리하는 정보는 얻을 수가 없었습니다.
부디 shell script에 조예가 있으신 분들의 조언 부탁드립니다.
-------------------------------------------------------------