GNU/Linux에서는 파일을 4개의 동일한 청크로 분할하려면 다음을 수행할 수 있습니다.
split temp -n 4 PREFIX_
split
그러나 macOS에는 BSD 버전의 유틸리티 에 대한 옵션이 없는 것 같습니다 -n
. macOS에서 GNU 분할 명령의 에뮬레이션은 무엇입니까?
답변1
불행히도 MacOS에는 버그가 있는 BSD 버전의 coreutils가 포함되어 있습니다. Head는 또한 음수 바이트 수를 지원하지 않지만 GNU 에뮬레이션에서는 head -c -1
.
MacOS에 GNU 버전의 coreutils를 설치했습니다.
brew install coreutils
이렇게 하면 접두사가 붙은 Split 및 head 를 포함하여 모든 coreutil이 설치됩니다 g
. 이제 다음과 같이 할 수 있습니다.
gsplit ${file} -n 4 PREFIX_
그리고
ghead -c -1 ${file}