A voir également:
- Script shell sh ou bash
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Shell pause ✓ - Forum Shell
- Script les visiteurs pdf - Forum Cinéma / Télé
- Fichier .sh - Forum Ubuntu
2 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
25 nov. 2009 à 17:40
25 nov. 2009 à 17:40
Salut,
Un truc du genre :
;-))
Un truc du genre :
[rep]$ ls -1 *mp3 # listing fichier dans /home/jp/tmpfs/rep/ fichier10.mp3 fichier1.mp3 fichier2.mp3 fichier3.mp3 fichier4.mp3 fichier5.mp3 fichier6.mp3 fichier7.mp3 fichier8.mp3 fichier9.mp3 [rep]$ cat plop.xml # contenu fichier xml de départ <?xml version="" encoding=""> <songs> </song> [rep]$ cat foo.sh # le script #! /bin/sh #set -xv for i in $(ls /home/jp/tmpfs/rep/*.mp3) do NOM=$(basename $i) sed -i '$i\ '"<song path=\"${i}\" title=\"${NOM%mp3}toto\" />"' ' plop.xml done [rep]$ ./foo.sh # l'exécution du script [rep]$ cat plop.xml # le résultat <?xml version="" encoding=""> <songs> <song path="/home/jp/tmpfs/rep/fichier10.mp3" title="fichier10.toto" /> <song path="/home/jp/tmpfs/rep/fichier1.mp3" title="fichier1.toto" /> <song path="/home/jp/tmpfs/rep/fichier2.mp3" title="fichier2.toto" /> <song path="/home/jp/tmpfs/rep/fichier3.mp3" title="fichier3.toto" /> <song path="/home/jp/tmpfs/rep/fichier4.mp3" title="fichier4.toto" /> <song path="/home/jp/tmpfs/rep/fichier5.mp3" title="fichier5.toto" /> <song path="/home/jp/tmpfs/rep/fichier6.mp3" title="fichier6.toto" /> <song path="/home/jp/tmpfs/rep/fichier7.mp3" title="fichier7.toto" /> <song path="/home/jp/tmpfs/rep/fichier8.mp3" title="fichier8.toto" /> <song path="/home/jp/tmpfs/rep/fichier9.mp3" title="fichier9.toto" /> </song> [rep]$
;-))