일단 dd를 사용해서 해봤는데, 빈 1k짜리 파일 c (안에는 전부 0x00으로 채워져 있음) 을 만든다음에 다음과 같이 명령을 내려 보았습니다.
[/tmp]$ dd if=./a of=./c bs=1 seek=50
그런데 이렇게 하면 앞에 c1의 50바이트 위치에 a파일의 데이터가 써지기는 하는데, 50바이트 뒤에 모든 데이터(정확하게 말하자면 a의 데이터가 써진이후)가 없어지더군요.
당연히 파일 크기도 줄어들고... 그래서 dd로는 안될듯한데.
다른 방법이 없을까요? 어지간하면 코딩안하고 쉘상에서 문제를 해결하고 싶습니다.
반복해서 hexeditor를 열었다 닫았다하는일이 너무 지겹군요..