comm 명령을 사용하여 2GB와 1.7GB의 파일을 비교할 때 다음 오류가 발생합니다. 값이 너무 커서 정의 된 데이터 형식이 아닙니다.Comm 명령 solaris에서 정의 된 데이터 유형에 너무 큰 값
다음 명령을 시도했습니다.
는 통신 -23은 File2.txt file2.txt
솔라리스 Generic_150401-32는 Sathiyadasan는 솔라리스 10 통신이 큰 파일 (> 2GB)을 처리 할 수없는 글을 친절하게
comm 명령을 사용하여 2GB와 1.7GB의 파일을 비교할 때 다음 오류가 발생합니다. 값이 너무 커서 정의 된 데이터 형식이 아닙니다.Comm 명령 solaris에서 정의 된 데이터 유형에 너무 큰 값
다음 명령을 시도했습니다.
는 통신 -23은 File2.txt file2.txt
솔라리스 Generic_150401-32는 Sathiyadasan는 솔라리스 10 통신이 큰 파일 (> 2GB)을 처리 할 수없는 글을 친절하게
도움
을 i86pc입니다. 은/usr/GNU/빈/통신 3) 더 복잡한 스크립트를 작성 1) 통신의 GNU 버전을 다운로드 및 Solaris 11 솔라리스 10 2) 이동 것을 사용하고 사용나는 3 가지 옵션을 제공합니다 , 수행하려는 작업에 따라 달라집니다.
데이터를 줄이면 더 많은 문제를 관리 할 수 있습니다. 파일에 중복 항목이 많으면 잘 처리됩니다. 첫 번째 파일에 고유하지만 파일 내에서 줄의 순서를 신경 쓰지 않는 줄을 찾으려면 다음을 사용할 수 있습니다.
sort -o file1.smaller -u file1.txt 종류의 -o file2.smaller -u file2.txt 통신 -23 file1.smaller file2.smaller
정말, 당신이이 데이터의 성격과 당신이 발견하려는에 따라 처리하는 방법.
행운을 빈다.
2GB가 넘는 파일에 대해서는'man comm'이 무엇을 말합니까? –
큰 파일은 통신에서 지원되지 않습니다. – Sathiyadasan
USAGE 2 기가 바이트 이상의 파일 (2 ** 31 바이트)이 발생하는 경우 의 동작에 대한 설명은 largefile (5)을 참조하십시오. 큰 파일 안전 유틸리티 큰 파일을 만날 때 데이터가 손실되거나 손상되지 않으면 유틸리티를 큰 파일 안전이라고합니다. 큰 파일 안전 인 유틸리티는 큰 파일을 제대로 처리 할 수 없지만 적절한 오류를 반환합니다. – Sathiyadasan