Bonjour,
J'avais écris un Scripte pour renommer les fichier que je podcast .
Nom d'origine : "10661-12.07.2008-ITEMA_20134107-0.mp3"
Nom Final : "Le_plantiste-2008.07.12.mp3"
Dans l'ancien scripte, je devais faire le lien entre l'ID (10661) et le nom de l'émission (Le_plantiste) ainsi que le reformatage de la date.
L'organisation des dossiers du podcats :
/France Inter - Le plantiste/10661-12.07.2008-ITEMA_20134107-0.mp3
/France Inter - Interception/14934-12.07.2008-ITEMA_20133435-0.mp3
/France Inter - Nom de l'émission/Id de l'émission-Date-ITEMA_XXXXXX-0.mp3
Alors j'ai voulus faire un scripte qui fais le lien entre le dossier et l'Id de l'émission. Mais si le nom du dossier comporte un espace, le scripte l'interpréte comme un nouveau fichier, ce qui rend le traitement des nom des dossiers impossible.
Code Simplifier :
#!/bin/bash
for NomDossier in $( ls 'France Inter'* -d -c -Q)
do
# Affiche le nom du dossier
echo "Nom du dossier = $NomDossier"
done
Dans le terminal avec le scripte :
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Le
Nom du dossier = sept
Nom du dossier = dix"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Panique
Nom du dossier = au
Nom du dossier = Mangin
Nom du dossier = palace"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = RENDEZ-VOUS
Nom du dossier = AVEC
Nom du dossier = X..."
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Le
Nom du dossier = jeu
Nom du dossier = des
Nom du dossier = mille
Nom du dossier = euros1"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = LA
Nom du dossier = BAS,
Nom du dossier = SI
Nom du dossier = J'Y
Nom du dossier = SUIS"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Kriss
Nom du dossier = Crumble"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = La
Nom du dossier = prochaine
Nom du dossier = fois"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Le
Nom du dossier = débat
Nom du dossier = économique"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Le
Nom du dossier = franc
Nom du dossier = parler"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Le
Nom du dossier = Zapping
Nom du dossier = de
Nom du dossier = France
Nom du dossier = Inter"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = L'invité
Nom du dossier = de_"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Service
Nom du dossier = public"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Rue
Nom du dossier = des
Nom du dossier = entrepreneurs"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = La
Nom du dossier = prochaine
Nom du dossier = fois..."
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Transeuropéenne"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Memo"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Le
Nom du dossier = plantiste"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = CA
Nom du dossier = SE
Nom du dossier = BOUFFE
Nom du dossier = PAS,
Nom du dossier = CA
Nom du dossier = SE
Nom du dossier = MANGE"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Interception"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Géopolitique"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Le
Nom du dossier = Journal
Nom du dossier = de
Nom du dossier = l'Economie"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Allo
Nom du dossier = c'est
Nom du dossier = vous
Nom du dossier = _
Nom du dossier = c'est
Nom du dossier = moi
Nom du dossier = !"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = RENDEZ-VOUS
Nom du dossier = AVEC
Nom du dossier = X"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Le
Nom du dossier = plantiste
Nom du dossier = (copie)"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Le
Nom du dossier = fou
Nom du dossier = du
Nom du dossier = roi"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = La
Nom du dossier = Revue
Nom du dossier = de
Nom du dossier = Presse"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = J'ai
Nom du dossier = mes
Nom du dossier = sources"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Le
Nom du dossier = téléphone
Nom du dossier = sonne"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Esprit
Nom du dossier = critique"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = L'invité
Nom du dossier = d'Inter"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Inter
Nom du dossier = Activ"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = 2000
Nom du dossier = ANS
Nom du dossier = D'HISTOIRE"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Parking
Nom du dossier = de
Nom du dossier = nuit"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Et
Nom du dossier = pourtant
Nom du dossier = elle
Nom du dossier = tourne"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = ECLECTIK"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = CO2
Nom du dossier = mon
Nom du dossier = Amour"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Blog
Nom du dossier = à
Nom du dossier = part"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Allo
Nom du dossier = la
Nom du dossier = planète"
Nom du dossier = "France
Nom du dossier = Inter
Nom du dossier = -
Nom du dossier = Autour
Nom du dossier = de
Nom du dossier = la
Nom du dossier = presse"
Dans le terminal avec "ls 'France Inter'* -d -c -Q"
[Renaud@localhost Podcasts]$ ls 'France Inter'* -d -c -Q
"France Inter - Le sept dix"
"France Inter - Panique au Mangin palace"
"France Inter - RENDEZ-VOUS AVEC X..."
"France Inter - Le jeu des mille euros1"
"France Inter - LA BAS, SI J'Y SUIS"
"France Inter - Kriss Crumble"
"France Inter - La prochaine fois"
"France Inter - Le débat économique"
"France Inter - Le franc parler"
"France Inter - Le Zapping de France Inter"
"France Inter - L'invité de_"
"France Inter - Service public"
"France Inter - Rue des entrepreneurs"
"France Inter - La prochaine fois..."
"France Inter - Transeuropéenne"
"France Inter - Memo"
"France Inter - Le plantiste"
"France Inter - CA SE BOUFFE PAS, CA SE MANGE"
"France Inter - Interception"
"France Inter - Géopolitique"
"France Inter - Le Journal de l'Economie"
"France Inter - Allo c'est vous _ c'est moi !"
"France Inter - RENDEZ-VOUS AVEC X"
"France Inter - Le plantiste (copie)"
"France Inter - Le fou du roi"
"France Inter - La Revue de Presse"
"France Inter - J'ai mes sources"
"France Inter - Le téléphone sonne"
"France Inter - Esprit critique"
"France Inter - L'invité d'Inter"
"France Inter - Inter Activ"
"France Inter - 2000 ANS D'HISTOIRE"
"France Inter - Parking de nuit"
"France Inter - Et pourtant elle tourne"
"France Inter - ECLECTIK"
"France Inter - CO2 mon Amour"
"France Inter - Blog à part"
"France Inter - Allo la planète"
"France Inter - Autour de la presse"
Question :
Comment faire pour les espace soit bien géré ?
Note :
Google et fedora sont resté muet à mon problème.