Dans la pratique, quand on écrit de relativement gros (2kloc) programmes en shell, la gestion des erreurs pose beaucoup de problèmes, non seulement à cause de pipes mais aussi des sous-shells, etc. Le shell est à mes yeux essentiellement un langage de prototypage.
Dans le cas particulier que je cite, je ne peux de toutes façons pas utiliser bash parceque sa gestion du job control est trop bugguée.
[^] # Re: Exagération
Posté par Michaël (site web personnel) . En réponse au journal Rashell, bibliothèque de programmation shell résiliante pour OCaml. Évalué à 3.
Dans la pratique, quand on écrit de relativement gros (2kloc) programmes en shell, la gestion des erreurs pose beaucoup de problèmes, non seulement à cause de pipes mais aussi des sous-shells, etc. Le shell est à mes yeux essentiellement un langage de prototypage.
Dans le cas particulier que je cite, je ne peux de toutes façons pas utiliser bash parceque sa gestion du job control est trop bugguée.