перенести скрипт ksh из unix в linux - PullRequest
3 голосов
/ 19 января 2011

Мне нужно перенести несколько сотен сценариев ksh из SunOS 5.10 в Linux 2.6.18-231.el5.

В SunOS версия ksh - это версия M-11/16 / 88i. на linux, ksh версия AJM 93t + 2010-02-02

Кажется, есть много различий между ksh в UNIX и Linux ...

Есть ли какие-либо документы для полного списка несовместимости между ksh в UNIX против Linux? Может ли кто-нибудь иметь какие-либо советы по этому поводу? Спасибо,

Ответы [ 2 ]

1 голос
/ 19 января 2011

У нас есть несколько тысяч ksh файлов, которые мы используем для тестирования наших компонентов в AIX, HP / UX, Solaris и теперь RHEL 5, и мы обнаружили, что zsh был наиболее близок по поведению в Linux кКорн снарядов на других платформах.Мы установили zsh и связали его с / bin / ksh, и были очень довольны результатами.

0 голосов
/ 19 января 2011

Вероятно, самая большая разница будет в аргументах и ​​опциях для внешних утилит.Сам код оболочки Korn должен быть переносимым.

Например, find имеет несколько вариантов в версии Solaris, которых нет в версии GNU.

...