답변:
예:
brew install coreutilsln -s /usr/local/bin/gtac /usr/local/bin/tac또는 coreutils비슷한 방법으로 MacPorts를 사용하여 설치하십시오 .
ls된다 gls, head된다 ghead등등. 결과적으로는 tac로 설치 gtac되며이 답변에서 제안 된 symlink는 tac해당 이름으로 제공됩니다. symlink를 생략해도 여전히 프로그램을로 실행할 수 있습니다 gtac.
ln -s있지 않습니다. ls -s이것은 이제 더 의미가 있습니다. 처음에 올바르게 입력 했어야합니다.
Rudix로 이미 컴파일 된 gnu coreutils를 설치 하십시오 .
sudo rudix install coreutils
또는 Rudix coreutils를 다운로드하여 GUI로 설치 하십시오.
한 가지 임시 해결책은 다음과 같습니다.
alias tac='perl -e "print reverse(<>)"'
<>STDIN에서만 읽은 것이 아니라 선택적으로에서 읽는 것을 알게 되었습니다 @ARGV. stackoverflow.com/questions/29020883 / ... reverse줄을 역순으로 출력하기 전에 전체 파일을 메모리에로드 할지 여부를 여전히 알 수 없습니다 . 끔찍할 것입니다.
ln -s /usr/local/bin/gtac /usr/local/bin/tac작동 하는지 모르겠습니다 ... 명령이 파일 메모리 블록을 나열해야합니까?