• [^] # Re: systemd

    Posté par . En réponse à la dépêche Petit état de l'art des systèmes d'initialisation (1). Évalué à 3.

     The sh utility is the standard command interpreter for the system. The
     current version of sh is close to the IEEE Std 1003.1 (``POSIX.1'')
     specification for the shell. It only supports features designated by
     POSIX, plus a few Berkeley extensions.
    

    En pratique, ces extensions sont très très limitées, comme par exemple le support de "echo -n" qui n'est pas strictement POSIX. Mais je serais curieux de trouver un script qui tourne sous ash mais pas sous bash/zsh/{m,pd,}ksh/csh.

    Le vrai problème se situe plus dans les commandes appelées, mais il suffit de lire attentivement la section "Conforming to" des pages de manuels, comme quand tu codes en C.