6GB csv 파일이 있지만 그렇게 많은 데이터는 필요하지 않으며 약 100개 행이 필요합니다. 어떻게 잘라낼 수 있나요?
답변1
필요에 따라 다음을 수행할 수 있습니다.
처음 100개 행 가져오기@K7AAY의 제안에 따라.
head -n100 filename.csv > file100.csv
마지막 100개 행 가져오기
tail -n100 filename.csv > file100.csv
100개의 행이 무작위로 선택됩니다. 이를 위해서는 GNU 프로그램을 설치해야 합니다
shuf
. Linux를 사용하는 경우 배포판 저장소에서 설치할 수 있어야 합니다.shuf -n100 filename.csv > file100.csv
또는 (임의 순서) 옵션을
sort
지원 하는 경우-R
다음을 수행할 수 있습니다.sort -R filename.csv | head -n100 > file100.csv
답변2
사용머리처음 100줄만 표시하고 새 파일로 지정합니다. 현재 파일 이름으로 바꾸십시오.파일 이름.csv:
head -n100 filename.csv > file100.csv