Samba et le double point
// novembre 17th, 2009 // No Comments » // Linux
Je stocke tout ce que je regarde sur un serveur Samba. Seulement, si par malheur il y a un « : », un double point, un ‘colon’ pour les anglo saxons qui lisent mon blog francophone… et bien le résultat de l’autre côté à une sale tête (Csh-~8! par exemple, classe, non ?).
Donc je passais mon temps à renommer les fichiers posant problème.
Mais je me suis téléchargé l’intégrale des experts… et tous les fichiers commencent par CSI: NY pour les experts de Manhattan, CSI: Miami pour les experts de Miami et CSI: Crime Scene Investigation pour les experts de Las Vegas. Au vu du nombre d’épisodes, fallait une soluce…
Peut-être qu’on peut régler cela dans Samba, mais j’ai pas trouvé…
Peut-être qu’il y avait plus simple, mais j’ai pas été inspiré…
Alors je me suis offert une ligne de code puante :
ls -1 | grep ":" | awk -F":" {'print "mv " "\""$0"\"" " " "\""$1 $2"\""'} >reno.sh && sh reno.sh && rm reno.sh
Je sais qu’il y avait moyen de le faire dans une boucle pour ne pas passer par un fichier avec les commandes à balancer, mais cette étape me permettait de voir le fichier créé avant de balancer la sauce.
Tout le monde s’en fout ? Personne ne me lit ? M’en fous, c’est mon bloc note aussi ce blog… ce sera utile quand la prochaine leçon sera arrivée….
Et pour ceux qui me reprocheraient de télécharger les séries, sachez que j’ai l’avantage de vivre dans un pays démocratique, pas dans une dictature bananière dirigée par un tyran égocentrique, comme la France, par exemple….
cEd




