Можете ли вы использовать команду TAC в терминале? - PullRequest
1 голос
/ 23 сентября 2011

Я пытаюсь найти большой файл в обратном порядке из командной строки (используя терминал). Я нашел команду tac: http://clifgriffin.com/2008/11/25/tac-and-reverse-grep/

tac - обратная кошка. Однако, когда я пытаюсь использовать команду tac в терминале, он говорит, что команда не существует. Есть ли способ использовать TAC в терминале? Каковы другие быстрые способы поиска файла с конца через командную строку?

Ответы [ 2 ]

11 голосов
/ 23 сентября 2011

Версия MacOs tail поддерживает параметр -r ("реверс") и по умолчанию чтобы отобразить весь файл с конца. Так что tail -r filename должно быть в точности эквивалентно tac filename.

Или, вы можете попробовать собрать tac самостоятельно из исходного кода. Это часть пакета GNU coreutils .

0 голосов
/ 07 сентября 2015

Легко использовать OSX Homebrew :

brew install coreutils

Тогда он доступен как gtac (как в GNU tac), например:

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