你能在终端中使用tac命令吗?

时间:2011-09-23 18:42:42

标签: terminal cat

我正在尝试从命令行(使用终端)以相反的顺序搜索大文件。我找到了tac命令:http://clifgriffin.com/2008/11/25/tac-and-reverse-grep/

tac与猫相反。但是,当我尝试在终端中使用tac命令时,它表示该命令不存在。有没有办法在终端上使用tac?通过命令行从末尾搜索文件有哪些其他快速方法?

2 个答案:

答案 0 :(得分:11)

tail的MacOs版本支持-r(“反向”)选项,默认值为 从最后显示整个文件。所以tail -r filename应该是。{ 完全等同于tac filename

或者,您可以尝试从源代码中自行构建tac。它是GNU coreutils包的一部分。

答案 1 :(得分:0)

使用OSX Homebrew

很容易
brew install coreutils

然后它以gtac(如在GNU tac中)可用,例如:

# Find and parallel copy all files in reverse order
find . -print | gtac | parallel copy "{}" destination/