Nous devons prendre en charge une application héritée qui fournit un port Unix et un port Win32. Malheureusement, plus tard dans le jeu, beaucoup de code de colle a été écrit dans les scripts ksh pour le port unix seulement, et le port Win32 a perdu la parité. J'ai essayé de le faire revivre, et j'ai essayé quelques solutions de ksh-for-windows (une version native de Zsh utilisée dans le passé), mais rien ne semble fonctionner correctement sous Windows 7: Cygwin refuse d'utiliser Win32 et les chemins unix-style, de sorte que certains scripts alambiqués cassent. Même situation pour SUA/SFU. UWin ne fonctionne pas sous Windows 7. Les anciens ports natifs que j'avais l'habitude d'utiliser (WinZsh) ne fonctionnent plus sous 7.Korn-Shell pour Windows 7?
Donc, j'ai besoin d'un Korn-shell qui fonctionnera sous Win 7 (64 bits serait génial, mais j'ai perdu espoir) et qui peut fonctionner avec les deux chemins de style cmd.exe (c:/chemin/vers/app) et les chemins Unix standard (/ chemin/vers/app). Des indices?
Je n'étais pas au courant de l'indicateur CYGWIN, donc marqué comme meilleur, bien que Cygwin ne correspond pas vraiment à mes spécifications ... –
Les shells sont parmi les programmes Unix les plus difficiles à porter sur Windows natif, parce qu'ils utilisation non triviale de concepts spécifiques à Unix tels que fork()/exec(), les signaux et les terminaux de contrôle. – ak2