Macで最新のcoreutilsを使用する方法は?

Macで最新のcoreutilsを使用する方法は?

Macで最新のcoreutilを入手するには?


以下を使用してこの問題が発生しましたcsplit

foo.txt:

foo
1
foo
2
foo
3
$: csplit foo '^foo$' '{*}'
# error

Macではmanpage、がFreeBSDバージョンであり、このオプションを提供していないことをman csplitもう一度確認してください。実際、正確な分割数を事前に教えてください。その後、再実装するか、Macにログインできます。csplit'{*}'czplitGNU coreutils

どのような方法がありますか?

ベストアンサー1

GNU coreutilsはHomebrewなどを介してmacOSにインストールできます。

Homebrewの初期インストールが完了したとします。https://brew.sh)、coreutilsがインストールされます

brew install coreutils

Homebrewは、gmacOS基本システムユーティリティと競合するユーティリティの前になどglsを追加しますgcpgcsplit

GNU coreutilにアクセスいいえプレフィックスをg使用すると。$HOMEBREW_PREFIX/opt/coreutils/libexec/gnubinPATH

おすすめ記事