コマンドラインから(ターミナルを使用して)大きなファイルを逆の順序で検索しようとしています。tac コマンドを見つけました: http://clifgriffin.com/2008/11/25/tac-and-reverse-grep/
tac は cat の逆です。しかし、ターミナルで tac コマンドを使用しようとすると、コマンドが存在しないと表示されます。ターミナルで tac を使用できる方法はありますか? コマンドラインを介して最後からファイルを検索する他の高速な方法は何ですか?
コマンドラインから(ターミナルを使用して)大きなファイルを逆の順序で検索しようとしています。tac コマンドを見つけました: http://clifgriffin.com/2008/11/25/tac-and-reverse-grep/
tac は cat の逆です。しかし、ターミナルで tac コマンドを使用しようとすると、コマンドが存在しないと表示されます。ターミナルで tac を使用できる方法はありますか? コマンドラインを介して最後からファイルを検索する他の高速な方法は何ですか?
の MacOS バージョンは("reverse") オプションをtail
サポートし-r
、デフォルトではファイル全体を最後から表示します。したがってtail -r filename
、 とまったく同等である必要がありますtac filename
。
または、ソース コードから自分で tac をビルドしてみることができます。これは GNU coreutilsパッケージの一部です。