#1 Le 30/06/2015, à 14:39
- BIMI
[Résolu] Comment écrire « et » en bash
J'utilise la commande tree et je veux exclure du résultat certains types de fichiers. J'y arrive ( j'ai eu de l'aide sur ce même forum ):
Ça fonctionne : j'exclus tous les fichiers .png.
$ tree -I \*.png > résultat1.txt
Mais voici ce que je voudrais réaliser :
exclure le tous les .png et tous les .jpg
$ tree -I \*.png et \*.jpg > résultat2.txt
Et pourquoi pas :
exclure le tous les .png, tous les .jpg et tous les .tiff
$ tree -I \*.png et \*.jpg et \*.tiff > résultat3.txt
J'ai tenté de placer des & et des &&, mais sans succès.
Pour qui sait écrire en bash, cela doit être enfantin, mais pour moi la syntaxe ( inclure un opérateur ) de cette simple commande reste mystérieuse...
Merci
Dernière modification par BIMI (Le 30/06/2015, à 15:21)
De temps en temps / Les nuages nous reposent / De tant regarder la lune.
Haïku, Matsuo Bashõ
Hors ligne
#2 Le 30/06/2015, à 14:50
- nany
Re : [Résolu] Comment écrire « et » en bash
Bien le bonjour à toi aussi.
La réponse à ta question est peut-être ici.
Hors ligne
#3 Le 30/06/2015, à 15:21
- BIMI
Re : [Résolu] Comment écrire « et » en bash
Rebonjour nany.
La réponse « in english of course » était bel et bien là. Après avoir erré quelque peu, j'ai enfin trouvé la formule magique... ( Pour moi, ça relève presque du grimoire alchimique.. )
$ tree -I '\|*.png|*.jpg|*.tiff|*.bmp' > résultat4.txt
Mille mercis et bonne journée
De temps en temps / Les nuages nous reposent / De tant regarder la lune.
Haïku, Matsuo Bashõ
Hors ligne