0
저는 C 소스 파일 hg diff
을 시도하여 바이너리라고 들었습니다.UNIX-ASCII 파일은 바이너리로 표시됩니다.
그래서 제 질문은 : UNIX와 Mercurial에이 파일들이 실제로 ASCII인지 어떻게 확신시킬 수 있습니까?
미리 도움을 주셔서 감사합니다.
저는 C 소스 파일 hg diff
을 시도하여 바이너리라고 들었습니다.UNIX-ASCII 파일은 바이너리로 표시됩니다.
그래서 제 질문은 : UNIX와 Mercurial에이 파일들이 실제로 ASCII인지 어떻게 확신시킬 수 있습니까?
미리 도움을 주셔서 감사합니다.
hg는 널 (null) (ASCII 0)이 내장되어있어 이진 파일이라고 생각합니다.
편집 : 당신은 간단한 스크립트로 시작할 수 있습니다
for i in *.c
do
temp=$(mktemp);
tr -d '\000' < "$i" > $temp
mv -f $temp "$i"
done
감사 매튜. 이러한 성가신 null을 찾고 제거하는 방법에 대한 의견이 있으십니까? –
'cat -A'을 사용하고'^ @'을 찾으십시오. – hroptatyr