La force de Bash
Par Laurent le mercredi, 20 février 2008, 17:44 - Lien permanent
Horreur !
J'ai extrait deux CD du même auteur dans le même répertoire.
Comment les séparer ? Regarder un par un le nom de l'album (bouton-droit, propriétés, onglet méta-informations) ?
_-_01_-_Je_Voudrais_te_Prendre.ogg _-_01_-_Lynda_Lemay_%2f_Du_Coq_à_L'âme.ogg _-_02_-_Décevoir.ogg _-_02_-_Maudite_Prière.ogg _-_03_-_J'veux_Pas_D'chien.ogg _-_03_-_Ma_Chouette.ogg _-_04_-_Alphonse.ogg _-_04_-_J'veux_Bien_T'aimer.ogg _-_05_-_J'aime_la_Pêche.ogg _-_05_-_L'incompétence.ogg _-_06_-_La_Centenaire.ogg _-_06_-_Les_Filles_Seules.ogg _-_07_-_Epoustouflante.ogg _-_07_-_Macédoine.ogg _-_08_-_Donnez-Lui_la_Passion.ogg _-_08_-_Le_Plus_Fort,_c'est_mon_Père.ogg _-_09_-_La_Cassette_Vidéo.ogg _-_09_-_La_Marmaille.ogg _-_10_-_Ceux_que_l'on_Met_au_Monde.ogg _-_10_-_Un_Homme_de_50_Ans.ogg _-_11_-_Des_Pieds_et_des_Mains.ogg _-_11_-_Le_29_Août_2000_au_théâtre_St-Denis.ogg _-_12_-_Chéri,_tu_Ronfles.ogg _-_12_-_Va_Rejoindre_ta_Femme.ogg _-_13_-_La_Visite.ogg _-_13_-_L'enfant_Aux_Cheveux_Gris.ogg _-_14_-_Gros_Colons.ogg _-_14_-_Les_Souliers_Verts.ogg _-_15_-_Dans_mon_Jeune_Temps.ogg _-_15_-_Les_Deux_Hommes.ogg _-_16_-_Au_Nom_des_Frustrées.ogg _-_16_-_Bande_de_Dégonflés.ogg _-_17_-_Au_Nom_des_Frustr¨¦es_(bis).ogg _-_17_-_Bande_de_Dégonflantes.ogg _-_18_-_Ma_Plus_Belle_Déception.ogg _-_19_-_La_Leçon_de_Québécois.ogg
Il y a moyen d'être plus malin que cela si on manipule un peu la ligne de commande. En effet, un des deux albums a pour nom «Live». Je peux obtenir la liste des chansons de cet album de la façon suivante :
for i in *.ogg; do vorbiscomment $i |grep -B 10 Live |grep title ;done
La sortie :
1:1-title=Je Voudrais te Prendre
1:1-title=Décevoir
1:1-title=Ma Chouette
1:1-title=Alphonse
1:1-title=L'incompétence
1:1-title=Les Filles Seules
1:1-title=Epoustouflante
1:1-title=Le Plus Fort, c'est mon Père
1:1-title=La Marmaille
1:1-title=Ceux que l'on Met au Monde
1:1-title=Des Pieds et des Mains
1:1-title=Chéri, tu Ronfles
1:1-title=La Visite
1:1-title=Les Souliers Verts
1:1-title=Dans mon Jeune Temps
1:1-title=Au Nom des Frustrées
1:1-title=Au Nom des Frustr¨¦es (bis)
On remarque au passage que sans raisons apparentes, le dernier accent ne passe pas ...
Commentaires
Moi aussi j'aime bien Linda Lemay...
Mais par contre je prefere Perl...
http://xkcd.com/208/
non.. ok, je mens, je bash aussi beaucoup.. foreach dans la ligne de commande.. c'est sans doute ma commande preferee...