我试图使用gsed -n '1~4p'命令只打印每 8 行出现的那一行,但显然它只能用 GNU sed 完成,但我似乎没有,怎么会我得到这个?
我一直在使用sed -n '1,${p;n;n;n;}',我不确定它是否做同样的事情,但它没有执行打印我的预期输出。
谢谢!
为您使用的任何 Solaris 版本下载并安装一个 GNU sed 版本。
可以从ftp://ftp.gnu.org/gnu/sed获得您可以构建和安装的源代码,根据您使用的 Solaris 版本,预构建的二进制包可能随操作系统提供,来自在线包存储库(对于 OpenSolaris 或Solaris 11),或来自旧 Solaris 版本的开源打包程序,例如OpenCSW、BlastWave或Sun FreeWare 。