Linux: Je souhaite répertorier tous les fichiers dans un répertoire et dans ses sous-répertoires, à l'exception de certaines chaînes. Pour cela, j'ai utilisé une combinaison de find/grep/shell globbing. Par exemple, je veux à la liste tous les fichiers sauf ceux dans les répertoiresQuelle est la version la plus compacte de "faire correspondre tout sauf ces chaînes" dans le shell ou regex?
./bin
./lib
./resources
Je comprends cela peut être fait comme indiqué in this question et this other. Mais les deux versions ne résolvent pas le cas "tout, mais ce modèle" en termes généraux.
Il semble qu'il soit beaucoup plus facile d'utiliser un conditionnel pour filtrer les résultats, mais je me demande s'il existe une façon compacte et élégante de décrire cela dans regexp ou dans la globalisation étendue du shell.
Merci.
Évitez d'utiliser "ici" pour le texte du lien. – ashawley
Désolé, comme l'anglais n'est pas ma langue maternelle, je ne connais pas la bonne façon. Pourriez-vous suggérer quelque chose? Merci. – alvatar