Infelizmente, o MacOS contém versões BSD de coreutils. Head também não suporta contagens negativas de bytes, enquanto o GNU analog permite fazer algo como head -c -1
.
Acabei de instalar a versão GNU do coreutils no MacOS:
brew install coreutils
Isso instala todos os coreutils incluindo split e head com o prefixo g
. Então agora eu posso fazer:
gsplit ${file} -n 4 PREFIX_
e
ghead -c -1 ${file}