# \[bash\] Pb de condition

**URL:** <https://www.debian-fr.org/t/bash-pb-de-condition/12771>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 5:18 UTC](https://www.debian-fr.org/t/bash-pb-de-condition/12771 "2016-02-20T17:18:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Février 20, 2016, 5:18 UTC](https://www.debian-fr.org/t/bash-pb-de-condition/12771/1 "2016-02-20T17:18:41Z")

</div>

[color=#990000]Bonjour,

Pour le code donné ci-dessous, je cherche à implémenter une condition qui vérifie l’existence de caractères dans la valeur d’une variable, s’il y a, alors telle condition se réalise, sinon telle autre :

[Le code est visible sur pastebin.fr](http://pastebin.fr/1235)

J’ai essayé, sans générer la variable buffer de créer ma condition ainsi :

```auto
if ( echo $file~ | grep ${search[$i]} ); then
```

mais je n’arrive pas un résultat correct …  
autrement si le nom du fichier contient ‘bolditalic’, ‘italic’, ou ‘bold’, il doit remplacer dans la valeur correspondante par ‘bi’, ‘i’ ou ‘b’ … tsss

Voilà, si quelqu’un pouvait m’aider … j’apprécierais ![/color]

---

<div class="post-metadata">

**Author:** ![thialme](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/50afbb/32.png) [@thialme](https://www.debian-fr.org/u/thialme)\
**Post date:** [Février 20, 2016, 5:18 UTC](https://www.debian-fr.org/t/bash-pb-de-condition/12771/2 "2016-02-20T17:18:50Z")

</div>

```auto
Un truc comme cela peut-être.
Bon je ne suis pas un pro de la commande sed donc on peut surement faire mieux
```

Un truc comme cela peut-être.  
Bon je ne suis pas un pro de la commande sed donc on peut surement faire mieux
