En essayant d'écrire quelques scripts bash scripts, j'ai rencontré différentes utilisations du paramètre -exec. Dans mon contexte, je l'utilise après la commande find.
Ce guide indique d'utiliser {} / ; après l'exec afin de transmettre le nom du fichier et d'échapper au ; pour que la commande se termine correctement.
Ce message du forum montre l'utilisation de "{}" ' ;" au lieu de {} / ;.
J'ai essayé les deux méthodes sur Ubuntu 11.04 et seule celle avec les guillemets simples fonctionne correctement. Y a-t-il une différence entre les versions de Linux qui soit à l'origine de ce problème ? Sont-elles interchangeables ? L'une est-elle préférable à l'autre ?