Как получить команду GNU gsed в Solaris Unix - PullRequest
1 голос
/ 30 июня 2011

Я пытаюсь использовать команду gsed -n '1 ~ 4p' , чтобы печатать только ту строку, которая появляется каждые 8 ​​строк, но, очевидно, это можно сделать только с помощью GNU sed, но это не так. Кажется, у меня есть один, Как бы я получить это?

Я использовал sed -n '1, $ {p; n; n; n;}' , я не уверен, что он делает то же самое, но не выполняет вывод ожидаемого результата.

Спасибо!

1 Ответ

1 голос
/ 30 июня 2011

Загрузите и установите версию GNU sed для любой используемой версии Solaris.

Исходный код, который вы можете собрать и установить, доступен по адресу ftp: //ftp.gnu.org/gnu/sed, и в зависимости от используемого выпуска Solaris предустановленные бинарные пакеты могут быть доступны с ОС, из онлайн-хранилища пакетов (для OpenSolaris или Solaris 11) или из упаковщика с открытым исходным кодом для более старых выпусков Solaris, таких как OpenCSW , BlastWave или Sun FreeWare .

...