Délimiteur 'espace' pour séparer deux chaînes - Shell/Batch - Programmation
Marsh Posté le 23-12-2009 à 13:55:26
en dos je pense pas, le delimiteur ne peut être qu'un seul caractère. du coup il faudrait peut être un script sed ou awk. regarde du coté de unxutils.
et sinon ya des taggeurs mp3 très bien (thegodfather, entagged).
Marsh Posté le 22-12-2009 à 19:00:33
Bonjour,
Je développe un petit script permettant de remplir les tags de mes fichiers MP3.
Les fichiers sont de la forme "Artiste - Titre.mp3"
Je voudrais dans ma boucle for ajouter un délimiteur ' - ' (espace, trait d'union, espace) pour séparer les deux champs.
J'ai donc écris :
Mais Cela ne fonctionne pas.
Si je prends simplement le caractère '-' comme délimiteur, cela fonctionne bien mais le problème est que je ne peux pas prendre juste ce caractère pour délimiteur car il y a des artistes ou des titres comprenant des traits d'union, donc la séparation se fait au mauvais endroit.
Y-a t-il un moyen de contourner le problème ?
Merci.
Message édité par Adau le 22-12-2009 à 19:07:08