2008-11-24 5 views
8

Я смотрел это вверх в тысячу раз, и я всегда забываю, поэтому, здесь для вечности:Что такое Solaris, эквивалентный «tail -n100» BSD?

Solaris имеет немного неудобное синтаксис для tail.

Как сделать эквивалент BSD tail -nN?

Что я хочу, это последние N строк с входа хвоста.

+0

Я никогда не встречал «хвост», который требовал «n». – 2008-11-24 14:49:25

+0

Что относительно эквивалента "tail -f -n500 "? – 2010-12-10 10:09:21

ответ

14

Просто удалите "N"

tail -100 
2

Или вы можете использовать:

/usr/xpg4/bin/tail 

, который действительно ведет себя, как вы хотите (tail -nN).

xpg4 = Руководство по переносимости Xopen Проблема 4 содержит двоичные файлы, строго соответствующие нескольким POSIX и другим стандартам. Различия с прежними обычно являются деталями в поддерживаемых опциях и поведении.

В соответствии с вашим дистрибутивом есть также/usr/xpg6/bin,/usr/openwin/bin (команды OpenWindows),/usr/dt/bin (команды рабочего стола CDE),/usr/sfw/bin (Solaris бесплатное ПО) и другие.

Например, Solaris Express представляет/usr/gnu/bin, чтобы предоставить двоичные файлы Gnu с их пользовательскими расширениями и особенностями.