Probleme programmation shell !!!!!

atout1 Messages postés 216 Date d'inscription   Statut Membre Dernière intervention   -  
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour, tt le monde ca va ??

en fait, j'ai un dossier qui contient plusieurs fichiers (fichier-1.tif, fichier-2.tif, fichier-3.tif, ..... etc)

je veux lancer une commande shell sous linux pour chaque fichier et les resultats est le nom du fichier mais l'extension est .png (fichier-1.tif ---> fichier-1.png)

est ce que c'est possible de faire ça de façon automatique, car j'ai bcp des fichiers et c'est pas efficace de tapper le ligne de commande chaque fois ???? Merci pour votre aide c'est vraiment urgent


Bonne après midi
A+



A voir également:

2 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Merci pour votre aide c'est vraiment urgent
Même si pour toi c'est urgent, sache que CCM ne traite pas les urgences.

0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,


~ $ ls *.tif
fichier-1.tif   fichier-2.tif  fichier-4.tif  fichier-6.tif  fichier-8.tif
fichier-10.tif  fichier-3.tif  fichier-5.tif  fichier-7.tif  fichier-9.tif

~ $ for i in *.tif;do mv -v $i ${i%%.*}.png;done
'fichier-1.tif' -> 'fichier-1.png'
'fichier-10.tif' -> 'fichier-10.png'
'fichier-2.tif' -> 'fichier-2.png'
'fichier-3.tif' -> 'fichier-3.png'
'fichier-4.tif' -> 'fichier-4.png'
'fichier-5.tif' -> 'fichier-5.png'
'fichier-6.tif' -> 'fichier-6.png'
'fichier-7.tif' -> 'fichier-7.png'
'fichier-8.tif' -> 'fichier-8.png'
'fichier-9.tif' -> 'fichier-9.png'

 ~ $ ls *.tif
ls: cannot access *.tif: No such file or directory

 ~ $ ls *.png
fichier-1.png   fichier-2.png  fichier-4.png  fichier-6.png  fichier-8.png
fichier-10.png  fichier-3.png  fichier-5.png  fichier-7.png  fichier-9.png

0