Homer Dalor wrote:[...]
Premièrement existe-t-il un moyen de choisir la taille à afficher en Go? Il y a bien une option Human readable mais elle choisit en fonction soit K,G etc.
Je ne pense pas, mais ça à la limite ça se converti
Homer Dalor wrote:
[...]
Deuxièmement le résultat me compte aussi les dossiers :
931504 /home/guillaume/Musique/Queen
Donc comment les supprimer ? J'ai remarqué que dans ce cas les dossier ne se finissent pas par /, c'est peut être exploitable ?
[...]
La commande grep avec l'option E sera ton ami. Un fichier musical fini toujours par .ext où ext est l'extension de ton fichier :
du -a ~/musiques | grep -E '.*\.[a-zA-Z0-9]*$' | sort -R
ça devrait ne sélectionner que les fichiers musicaux.
Homer Dalor wrote:
Enfin je compte rediriger le résultat dans un fichier texte et utiliser la commande cut pour séparer la taille, l'emplacement et le nom du fichier en utilisant le séparateur /. Je pourrai facilement séparer la taille par contre le nombre de sous-dossier étant variable je voudrais conserver uniquement le dernier champ : le nom du fichier. Est ce que c'est possible avec cut ??
Voila j'attend vos réponses avec impatience 🙂
Avec cut je ne sais pas, mais avec sed oui
sed 's/\([^ /]*\) *\(\/.*\/\)\(.*\..*\)/Taille : \1 \tDossier : \2 \tFichier : \3/'
Ça parait illisible comme ça, mais avec un peu d'habitudes, les expressions régulières c'est un bonheur 😃