logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-06-2019 20:37:07

loularsen
Membre
Lieu : Lanzarote
Distrib. : bullseye
Noyau : Linux 5.10.0-19-amd64
(G)UI : openbox
Inscription : 26-02-2018

[Résolu] Motifs de recherche

Bonjour à tous, je piétine sur une question qui peut paraître simple...
Si le motif de recherche pour tous les fichiers avec extension .gpg est :        *.gpg
Quel serait le motif pour tout , sauf les fichiers avec extension .gpg ?

Je cherche à installer une action personnalisée ( encrypt, decrypt) dans thunar.

Merci de bien vouloir m'éclairer. smile

Dernière modification par loularsen (14-06-2019 23:09:58)


Au beau milieu de nulle part ......

Hors ligne

#2 14-06-2019 20:52:04

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Motifs de recherche

C'est possible en bash, en activant les extglob :


shopt -s extglob
 


Ensuite pour afficher tous les fichiers sauf ceux correspondant ) *.gpg :


ls !(*.gpg)
 


Ce sont des expressions régulières avec une syntaxe particulière.
Je ne sais pas si cette syntaxe peut fonctionner dans thunar.
Tu peux toujours tester.

Hors ligne

#3 14-06-2019 23:08:28

loularsen
Membre
Lieu : Lanzarote
Distrib. : bullseye
Noyau : Linux 5.10.0-19-amd64
(G)UI : openbox
Inscription : 26-02-2018

Re : [Résolu] Motifs de recherche

Enicar, merci pour le tuyau.
cela marche effectivement dans le terminal mais pas dans thunar,
Du reste j'ai trouvé l'option dans les conditions d'apparition des actions personnalisées qui résout mon problème.
Je suppose que la commande:

shopt -s extglob


n'est pas persistante. donc si je veux la garder pour toutes les sessions , je l'inclue dans ~/.bashrc.
Option assez intéressante.
Merci pour la rapidité.


Au beau milieu de nulle part ......

Hors ligne

#4 14-06-2019 23:27:18

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Motifs de recherche

J'ai mis cela dans mon .bashrc :


shopt -s checkwinsize checkhash cmdhist mailwarn extglob histverify
shopt -u sourcepath
 



Pour voir la signification de ces options c'est dans le man de bash…

Hors ligne

#5 15-06-2019 18:14:16

loularsen
Membre
Lieu : Lanzarote
Distrib. : bullseye
Noyau : Linux 5.10.0-19-amd64
(G)UI : openbox
Inscription : 26-02-2018

Re : [Résolu] Motifs de recherche

Je ne connaissais pas toutes ces options,
vais y jeter un oeil.

Cordialement.

Au beau milieu de nulle part ......

Hors ligne

Pied de page des forums