• [^] # Re: Exemple d'utilisation

    Posté par . En réponse au journal executions de commandes shell en parallele: par. Évalué à 10.

    "Est-ce que la norme POSIX interdit d'ajouter une variable d'environnement MAX_CONCURRENT_JOBS qui rend l'opérateur & bloquant quand on dépasse ce nombre? Je ne le pense pas."
    Ca risque juste de bien péter des scripts.

    "D'autre part, bash n'est déjà pas très posix compliant, il faut utiliser dash si on y tient vraiment."
    Il y a une différence entre des features qui ajoutent des fonctions qui ne font pas de conflits avec la norme (par exemple le /dev/tcp de bash), et des fonctions qui entrent en conflit ("&" qui change complètement de comportement).

    "Mais la compatibilité Posix est-elle encore si importante dans le monde d'aujourd'hui?"
    A tous ceux qui écrivent des bashismes : OUI ! Tout le monde n'est pas encore soumis à GNU, il existe notamment d'autres OS que GNU, d'autres shells que bash...