Profondeur

Bonjour,
je cherche une commande qui me permet d'afficher avec echo tous les fichiers contenus dans tous les sous répertoires du repertoire /usr/share et dont l'extension est .ogg
donc je pensais à une commande du genre echo /usr/share/ /*.ogg mon problème c'est que je sais pas quoi mettre entre les espaces pour désigner tous les sous répertoires.
Merci d'avance

2 réponses

  1. Bonjour,

    j'ai l'impression que tu te trompes, si tu veux lister c'est la commande ls qu'il faut utiliser et non echo, voilà ce que je ferais si c'était moi :

    ls -R /usr/share/ | grep ".ogg"

    Qu'est-ce que tu en penses ?
    1. Contributeur
      Salut,

      En activant les globstar (
      shopt -s globstar
      ) tu pourras obtenir ce que tu veux, mais avec la commande
      echo
      le résultat sera assez imbuvable, mieux vaut favoriser la commande
      ls
      :

      shopt -s globstar
      ls -R1 /usr/share/**/*.ogg


      _______________________________ ☯ Zen my nuggets ☮ ______________________________
      Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot…