파일에서 모든 문자> ASCII 코드 127을 표시하고 제거하는 방법은 무엇입니까?
파일은 유니 코드 16 비트입니다
업데이트 Dennis가 해결했지만 숫자 범위에 대한 흥미로운 토론이 있습니다.
왜 그런가요?
—
grawity
@gravvity 왜 물어?
—
barlop
그것은 당신이 그것에 대해 어떻게 변화 시키는가. 추가 질문 : Cygwin 또는 GNUWin32 등을 통해 사용 가능한 Unix 스타일 도구가 있습니까?
—
Dennis Williamson
@Dennis Williamson 나는 그것에 대해 많은 옵션을 열었습니다. Cygwin과 Gnuwin32가 모두 있는데, 그 방법을 통해 처리하는 것이 좋지만 문제는 내 파일이 유니 코드 16 비트라는 것입니다. 나는 라인 : 고양이 | od -c는 각 문자 사이의 \ 0을 해석하고 grep이 작동하지 않습니다. grep에서 보이는 abc 문자는 아마도 같은 이유로 인접하지 않습니다. 그들은 문자 당 8 비트를 가정합니다.
—
barlop
유니 코드 파일이 있기 때문에 이것이 사실 인 이유를 알아야하며 추가 정보를 요청했습니다. 유니 코드 파일에서 바이트 값을 가진 바이트 ( "문자"및 "ASCII 코드"를 말하지 않았다는 점에 유의)를 제거하면 이상한 결과가 나타납니다. 당신이 정말로 하려고하는 것은 무엇입니까?
—
Dennis Williamson