Solaris 中相当于 BSD 的“tail -n100”的是什么?
我已经查了一千遍了,但我总是忘记它,所以,永远在这里:
Solaris 有一个有点尴尬的 tail
语法。
我该如何做相当于 BSD 的 tail -nN
?
我想要的是 tail 输入的最后 N 行。
I've looked this up a thousand times, and I always forget it, so, here for eternity:
Solaris has a bit of an awkward syntax for tail
.
How do I do the equivalent of BSD's tail -nN
?
What I want are the last N lines from tail's input.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需删除“n”
Just remove the "n"
或者你可以使用:
它的行为就像你想要的那样(
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 二进制文件提供自定义扩展和特性。
Or you can use:
which does behave like you want (
tail -nN
).xpg4 = Xopen Portability Guide Issue 4, contains binaries strictly compliant with several POSIX and other standards. The differences with the former ones are usually details in options supported and behavior.
According to your distribution, there is also /usr/xpg6/bin, /usr/openwin/bin (OpenWindows commands), /usr/dt/bin (CDE desktop commands), /usr/sfw/bin (Solaris freeware) and various other.
For instance, Solaris Express is introducing /usr/gnu/bin to provide Gnu binaries with their custom extensions and specificities.
用于脚本的
tail -n 10
的跨平台变体:这对于 Linux 和 Solaris 是相同的。
Cross-platform variant of
tail -n 10
for scripts:This works the same for Linux and Solaris.