Profondeur
momo_momo
Messages postés
1
Statut
Membre
-
zipe31 Messages postés 38797 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 38797 Date d'inscription Statut Contributeur Dernière intervention -
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
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
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 :
Qu'est-ce que tu en penses ?
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 ?
Salut,
En activant les globstar (
_______________________________ ☯ Zen my nuggets ☮ ______________________________
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot…
En activant les globstar (
shopt -s globstar) tu pourras obtenir ce que tu veux, mais avec la commande
echole 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…