# \[Résolu\] Executer une commande depuis find

**URL:** <https://www.debian-fr.org/t/resolu-executer-une-commande-depuis-find/29810>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 12:15 UTC](https://www.debian-fr.org/t/resolu-executer-une-commande-depuis-find/29810 "2016-02-21T00:15:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sliderman](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/3be4f8/32.png) [@sliderman](https://www.debian-fr.org/u/sliderman)\
**Post date:** [Février 21, 2016, 12:15 UTC](https://www.debian-fr.org/t/resolu-executer-une-commande-depuis-find/29810/1 "2016-02-21T00:15:48Z")

</div>

Bonjour,

Développeur Web de corps et d’esprit 😉, 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é

```auto

```

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 ?

---

<div class="post-metadata">

**Author:** ![Glorf](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/d6d6ee/32.png) [@Glorf](https://www.debian-fr.org/u/Glorf)\
**Post date:** [Février 21, 2016, 12:15 UTC](https://www.debian-fr.org/t/resolu-executer-une-commande-depuis-find/29810/2 "2016-02-21T00:15:49Z")

</div>

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 {} ;

---

<div class="post-metadata">

**Author:** ![sliderman](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/3be4f8/32.png) [@sliderman](https://www.debian-fr.org/u/sliderman)\
**Post date:** [Février 21, 2016, 12:15 UTC](https://www.debian-fr.org/t/resolu-executer-une-commande-depuis-find/29810/3 "2016-02-21T00:15:50Z")

</div>

[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 😉

---

<div class="post-metadata">

**Author:** ![kna](https://www.debian-fr.org/user_avatar/www.debian-fr.org/kna/32/5623_2.png) [@kna](https://www.debian-fr.org/u/kna)\
**Post date:** [Février 21, 2016, 12:15 UTC](https://www.debian-fr.org/t/resolu-executer-une-commande-depuis-find/29810/4 "2016-02-21T00:15:53Z")

</div>

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

```auto

```

devrait fonctionner.

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

---

<div class="post-metadata">

**Author:** ![david96](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/ccd318/32.png) [@david96](https://www.debian-fr.org/u/david96)\
**Post date:** [Février 21, 2016, 12:23 UTC](https://www.debian-fr.org/t/resolu-executer-une-commande-depuis-find/29810/5 "2016-02-21T00:23:56Z")

</div>

> [@sliderman](#):
>
> … après bien sur avoir yumé (installé) csstidy

Tu yumes sur du debian ? 😃
