바이너리 세트 수정

바이너리 세트 수정

문자 0x04가 포함된 바이너리 파일이 여러 개 있고 \각 파일 앞에 이스케이프 문자를 추가하고 싶습니다. 각 스크립트를 수동으로 편집하지 않고도 이 작업을 수행하는 데 사용할 수 있는 스크립트가 있습니까?

답변1

GNU sed아래 예시와 같이 사용할 수 있습니다 .

for file in /path/*; do
  sed -i 's/\x04/\\&/g' "$file"
done

-i옵션은 파일을 그 자리에서 수정하므로 반드시 백업해 두십시오. 그렇지 않으면 문제가 발생할 수 있습니다.

관련 정보