web-dev-qa-db-ja.com

OS Xでtacコマンドを取得するにはどうすればよいですか?

tacを使用してcatの出力を元に戻したい。ただし、Mavericksターミナルでは使用できません。私はMacPortsでそれを見つけようとしましたが、再び利用できません。誰かがtacの入手方法を教えてもらえますか?ログファイルの読み取りに非常に役立ちます。

61
polarise

はい:

  • インストール Homebrew
  • brew install coreutils
  • ln -s /usr/local/bin/gtac /usr/local/bin/tac 最新のHomebrewでは明らかに必要ないようです。以下のRan Ever-Hadaniのコメントを参照してください

または、MacPortsを使用してcoreutilsを同様の方法でインストールします。

67
grebneke

多くのシステム(BSD、Solaris、AIX、IRIX ...)のようなOS/Xでは、GNU tacの機能は tail-rオプション 。したがって、インストールする必要はありませんGNU tac

tail -r the-file
75

一時的な解決策の1つは次のとおりです。

alias tac='Perl -e "print reverse(<>)"'
0
JJoao

Rudix でコンパイル済みのgnu coreutilsをインストールします。

Sudo rudix install coreutils

または、ダウンロードしてGUIインストール Rudix coreutils

0
dkmillares