
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