Bonjour.
J'ai un dossier /usr/local/bin/ contenant ces fichiers:
Je cherche a extraire avec une boucle for dans ce dossier les fichiers se terminant par session mais ne comportant qu'un seul '-'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 dbus-run-session desktop-file-validate flac lxqt-config-session lxqt-session ...
Depuis cette liste, je cherche donc a obtenir seulement lxqt-session.
J'y arrive de cette maniére mais j'aurais préféré que le shell me retourne uniquement les fichiers qui m'intéressent.
J'ai essayé avec des ...[!-]... sans résultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for i in /usr/local/bin/*-session do j=${i##*/} if test ${j#*-} = 'session' then printf "%s, ${j%-*}" fi done
Existe t'il une solution ?
Merci.
Cordialement.
Partager