Mac에서 최신 coreutil을 얻는 방법은 무엇입니까?
다음을 사용하여 이 문제가 발생했습니다 csplit
.
foo.txt
:
foo
1
foo
2
foo
3
$: csplit foo '^foo$' '{*}'
# error
Mac에서는 manpage
, 가 FreeBSD 버전이고 이 옵션을 제공하지 않는지 man csplit
다시 확인하세요 . 사실 정확한 분할 수를 미리 알려줘야 해요. 그러면 다시 구현하게 되거나 Mac에 로그인 할 수 있습니다 .csplit
'{*}'
czplit
GNU coreutils
어떤 방법이 있나요?
답변1
GNU coreutils는 Homebrew 등을 통해 macOS에 설치할 수 있습니다.
Homebrew의 초기 설치가 완료된 것으로 가정합니다.https://brew.sh), coreutils가 설치됩니다
brew install coreutils
Homebrew는 g
macOS 기본 시스템 유틸리티와 충돌하는 유틸리티 앞에 gls
, 등을 추가합니다 gcp
.gcsplit
GNU coreutil에 액세스아니요접두사를 g
사용 하면 .$HOMEBREW_PREFIX/opt/coreutils/libexec/gnubin
PATH