Unix 什么';s Solaris相当于BSD';s';尾部-n100';?
我已经查了一千遍了,但我总是忘记它,所以,永远在这里: Solaris的Unix 什么';s Solaris相当于BSD';s';尾部-n100';?,unix,solaris,bsd,tail,Unix,Solaris,Bsd,Tail,我已经查了一千遍了,但我总是忘记它,所以,永远在这里: Solaris的tail语法有点笨拙 如何实现BSD的tail-nN 我想要的是tail输入的最后N行。只需删除“N” 或者您可以使用: /usr/xpg4/bin/tail 它的行为符合您的要求(tail-nN) xpg4=Xopen可移植性指南第4期,包含严格遵守若干POSIX和其他标准的二进制文件。与前者的区别通常是在支持的选项和行为方面的细节 根据您的发行版,还有/usr/xpg6/bin、/usr/openwin/bin(Ope
tail
语法有点笨拙
如何实现BSD的tail-nN
我想要的是tail输入的最后N行。只需删除“N”
或者您可以使用:
/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二进制文件及其自定义扩展和特性。跨平台的
tail-n 10变体用于脚本:
sed -e :a -e '$q;N;11,$D;ba' file
这对Linux和Solaris也是一样的。我从来没有遇到过需要“n”的“tail”。那么与“tail-f-n500”等价的东西呢?很好。我总是记得我需要以某种方式指定-l。也就是-100升。现在我知道我甚至不需要l。
sed -e :a -e '$q;N;11,$D;ba' file