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}