J'ai écrit (essayé de) ce petit script bash pour la recherche dans une gamme de répertoires.recherche à travers une série de répertoires bash script
#!/bin/bash
shopt -s nullglob
for file in [ac]*/blarg
do
echo $file
done
Ce script recherche dans les répertoires commençant par "a" à "c" pour "blarg". Il ne va que d'un niveau profond. Comment puis-je faire défiler tous les répertoires qu'il pourrait rencontrer, et pas seulement la racine des répertoires avec la lettre de départ.
Aussi, cette question est-elle supposée aller ici à stackoverflow ou est-ce que le super utilisateur serait plus approprié?
Merci
Si vous voulez dire en fait 'a' par 'c', votre modèle doit être [ac] ** **, non seulement ** ac [ ] **. –
Merci pour cela, vous avez raison monsieur. – bing
Note: Les réponses données par benjamin button et 1ch1g0 sont correctes et font ce dont j'ai besoin. Mais parce que je ne peux accepter qu'une seule réponse, j'ai dû choisir le bouton benjamin depuis qu'il était le premier. Désolé 1ch1g0 (j'ai modifié votre réponse) – bing