[완료]쉘에서 파일의 특정위치에 데이터를 써 넣을수 있는 방법이 어떤게 있을까요.
글쓴이: readme / 작성시간: 월, 2012/02/20 - 12:30오후
일단 dd를 사용해서 해봤는데, 빈 1k짜리 파일 c (안에는 전부 0x00으로 채워져 있음) 을 만든다음에 다음과 같이 명령을 내려 보았습니다.
[/tmp]$ dd if=./a of=./c bs=1 seek=50
그런데 이렇게 하면 앞에 c1의 50바이트 위치에 a파일의 데이터가 써지기는 하는데, 50바이트 뒤에 모든 데이터(정확하게 말하자면 a의 데이터가 써진이후)가 없어지더군요.
당연히 파일 크기도 줄어들고... 그래서 dd로는 안될듯한데.
다른 방법이 없을까요? 어지간하면 코딩안하고 쉘상에서 문제를 해결하고 싶습니다.
반복해서 hexeditor를 열었다 닫았다하는일이 너무 지겹군요..
Forums:
음 ..
conv=notrunc 옵션을 추가해 보시죠..?
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
아 이렇게 하면 되는군요 ㅠㅠ. 알려주셔서
아 이렇게 하면 되는군요 ㅠㅠ. 알려주셔서 감사합니다.~
댓글 달기