Je n'ai pas modifié mon post, quelqu'un a effacé le sien, je n'ai pas retenu qui c'était.
Néanmoins en sh/ksh, la boucle foreach du csh devient :
for i in .TEMP .LOCK .nfs #RD root _temp .attr .CATPart do
...
done |
Côté optimisation, on s'en moque totalement, du moment que le principe de base est correct (pas si l'on fait n'importe quoi qui met 2h au lieu de 2min).
C'est du script-shell, pas un programme clustering de la NASA hein, sur ce genre de chose, la maintenabilité est bien plus importante qu'une quelconque micro-optimisation.