linux 에서 어떻게 난 코드 파일 을 찾 습 니까

1231 단어 linuxshell
배경
작업 중 에 방금 네트워크 대량 멀 티 플 렉 스 파일 스 크 립 트 를 다 썼 습 니 다. 이치 에 따라 몇 대의 컴퓨터 가 잘못 되 었 다 면 반 개의 파일 을 전송 하 는 상황 이 발생 하지 않 을 것 입 니 다.폴 더 에 난 코드 파일 이 있 는 지 판단 하 는 스 크 립 트 를 써 달라 고 했 습 니 다.그럼 어 쩔 수 없어, 써.먼저, 난 코드 자체 의 정 의 는 잘못된 의미 가 있 습 니 다. 많은 경우 에 파일 의 난 코드 는 인 코딩 형식 을 잘못 선 택 했 을 뿐 입 니 다. 본 고 는 주로 파일 의 원래 인 코딩 UTF8 파일 을 토론 합 니 다. 네트워크 암호 화 전송 을 거 친 후에 아주 작은 확률 로 암호 화 복호화 오류 로 인 한 파일 난 코드 상황 을 토론 합 니 다. 위의 배경 에 따라 우 리 는 '난 코드' 를 다시 정의 합 니 다.전 송 된 파일 에 비 ascii 문자 와 중국어 문자 가 나 타 났 다 고 생각 하 는 것 은 어 지 러 운 코드 라 고 생각 합 니 다.
먼저 신 당 에 게 비교적 완벽 한 결 과 를 주 었 다.
#          UTF8        
tmp="$LANG" && LANG=C && grep -rnP "[^[:ascii:]]" test_dir/ \
| sed "s/[\xe4][\xb8-\xbf][\x80-\xbf]//g" | 

좋은 웹페이지 즐겨찾기