예

Github에서는 파일 업로드를 100MB로 제한합니다.. 공공데이터로서는 안타까운 일이다. .dll로 바이너리 파일을 분할할 수 있다는 것을 알고 있습니다 dd. 제가 하고 싶은 것은 그것들을 모두 99MB 파일로 나누는 것입니다. 하지만 중요한 점은 한 줄로 나누고 싶지 않다는 것입니다.개행만 가능. 파일을 크기에 따라 청크로 분할하되 중간선으로 분할하지 않는 쉬운 방법이 있습니까?

#/bin/sh
for i in $(seq 1 1000000); do
  echo "This is a test sentence." >> file
done;

지금은 file26MB입니다. 해당 파일을 1MB 청크로 분할하고 싶지만 어느 곳에서도 분할하지 마십시오.하지만선 경계( \n)만 있습니다.

답변1

문서에서 이것을 놓쳤으므로 이것이 다른 사람에게 도움이 된다면

-C, --line-bytes=SIZE출력 파일당 최대 SIZE바이트의 레코드를 넣습니다.

어쨌든 -n, --number=CHUNKS그것을 사용할 필요는 없었습니다.

관련 정보