2008-11-24 11 views
8

Tôi đã tìm kiếm điều này hàng nghìn lần và tôi luôn quên nó, vì vậy, ở đây vĩnh hằng:Solaris tương đương với 'đuôi -n100' của BSD là gì?

Solaris có một cú pháp khó xử cho tail.

Làm cách nào để thực hiện tương đương với số tail -nN của BSD?

Điều tôi muốn là N dòng cuối cùng từ đầu vào của đuôi.

+0

Tôi chưa bao giờ gặp phải "đuôi" yêu cầu "n". –

+0

Điều gì tương đương với "tail -f -n500 "? –

Trả lời

14

Chỉ cần loại bỏ các "n"

tail -100 
+0

đẹp. Tôi luôn nhớ rằng tôi cần phải chỉ định -l bằng cách nào đó. Mà sẽ là -100l. Bây giờ tôi biết tôi thậm chí không cần l. – kch

2

Hoặc bạn có thể sử dụng:

/usr/xpg4/bin/tail 

mà cư xử như bạn muốn (tail -nN).

xpg4 = Hướng dẫn tính di động Xopen Số 4, chứa các tệp nhị phân tuân thủ nghiêm ngặt một số POSIX và các tiêu chuẩn khác. Sự khác biệt với những cái cũ thường là chi tiết trong các tùy chọn được hỗ trợ và hành vi.

Theo phân phối của bạn, cũng có/usr/xpg6/bin,/usr/openwin/bin (lệnh OpenWindows),/usr/dt/bin (lệnh CDE trên máy tính),/usr/sfw/bin (Solaris) phần mềm miễn phí) và nhiều phần mềm khác.

Ví dụ: Solaris Express giới thiệu/usr/gnu/bin để cung cấp tệp nhị phân Gnu với các tiện ích mở rộng tùy chỉnh của chúng.