문자 0x04가 포함된 바이너리 파일이 여러 개 있고 \
각 파일 앞에 이스케이프 문자를 추가하고 싶습니다. 각 스크립트를 수동으로 편집하지 않고도 이 작업을 수행하는 데 사용할 수 있는 스크립트가 있습니까?
답변1
GNU sed
아래 예시와 같이 사용할 수 있습니다 .
for file in /path/*; do
sed -i 's/\x04/\\&/g' "$file"
done
이 -i
옵션은 파일을 그 자리에서 수정하므로 반드시 백업해 두십시오. 그렇지 않으면 문제가 발생할 수 있습니다.