나는 많은 csv 파일을 가지고 있으며 모두 일반 텍스트 csv 파일입니다.
$ file ./*
file1.csv: ASCII text, with very long lines
file2.csv: CSV Text
file1.csv를 사용하여 file1.csv에서 file2.csv를 생성하기도 했습니다 cut
. 그러나 파일의 유형이 다른 것 같습니다.
레인저에서 미리 보면 file1.csv가 예상대로 미리 보입니다. 하지만 file2.csv 미리보기로 이동하면 다음과 같이 표시됩니다.
---------------File Type Classification----------------------------
CSV Text
어떻게 해결할 수 있나요?
Ranger v1.9.3과 기본 구성 파일(scope.sh, rc.conf, Rifle.conf)이 있습니다. 레인저를 실행해도 이런 현상이 발생합니다ranger -c
참고 사항: 및와 같은 간단한 bash 명령을 사용하여 ASCII 텍스트 파일에서 생성했는데도 ASCII 텍스트 파일 대신 "CSV 텍스트"로 표시되는 이유는 무엇 입니까 file2.csv
?sed
cut
답변1
"유형"은 file
제공된 경험적 방법을 기반으로 유틸리티가 추측하는 것입니다.
솔직히 여기서는 고칠 것이 없습니다. file
쉼표로 구분된 값은 인식 여부에 관계없이 쉼표로 구분된 값입니다.
"매우 긴 줄"은 파일에서 올바른 줄 바꿈을 일관되게 사용하지 않음을 나타낼 수 있습니다(예: 일부 MSDOS 줄 바꿈, 일부 UNIX 줄 바꿈). 하지만 이는 데이터가 생성되는 방식의 문제이고, 자세히 살펴보지 않고는 해결할 수 없습니다.