[Résolu] Executer une commande depuis find

Bonjour,

Développeur Web de corps et d’esprit :wink:, je souhaite optimiser mes CSS.
J’ai eu l’idée d’utilser CSStidy (je sais pas si l’idée est viable) si qqun pouvait me fournir des retours d’expérience ce serait gentil de sa part. Donc j’ai tapé

après bien sur avoir yumé (installé) csstidy

mais là [quote]The file “–silent=true” does not exist.[/quote]

visiblement find n’aime pas les options

est ce que quelqu’un à une solution ?

tu peux essayer de mettre un alias (dans ton .bashrc, ou .bash_aliases) ctidy='csstidy --silent=true’
Et ensuite find . -type f -name *.css -exec ctidy {} ;

[quote=“Glorf”]tu peux essayer de mettre un alias (dans ton .bashrc, ou .bash_aliases) ctidy=‘csstidy --silent=true’
Et ensuite find . -type f -name *.css -exec ctidy {} ;[/quote]
exacte, j’ai eu la solut’ sur un autre forum mais merci :wink:

Tu peux aussi utiliser xargs. J’ai plutôt l’habitude de -exec, mais :

devrait fonctionner.

PS : les quotes évitent que le * soit interprété par le shell, il vaut mieux en prendre l’habitude

Tu yumes sur du debian ? :smiley: