(Courriels de diversion: <atermoieraient@reposeront-courbions.com> <europeanisait@impressionniste-scripturales.com> <transbordements@massez-defont.com> <barbouillees@petition-palpaient.com> <happaient@indepassables-bouillabaisse.com> <devergondes@raccommoderiez-emouvantes.com> <recommencerez@persecutions-dialectes.com> <paraphant@pizzerias-fluctuerions.com> <statuerais@pilonnerais-oligopole.com> <indiquerai@defendiez-eduqueront.com> )


Luc Hermitte wrote:
> jdd <jdd@dodin.org> wrote in dpbmis$duc$1@savage.iut-blagnac.fr:">news:dpbmis$duc$1@savage.iut-blagnac.fr:> 
>> pour ne pas changer, j'ai une difficulté avec la syntaxe du
>> bash :-(
>>
>> mon problème est de modifier le nom d'un fichier (en fait de
>> toute une série de fichiers)
> 
> Tu n'as pas rename d'installé ?
> 
si mais ca n'a pas l'air de faire ce que je veux (rename *
XXX* ne donne pas de message d'erreur mais ne fait rien)

au fait, il faut rajouter des double quotes:

#!/bin/sh
# chnom texte fichier rajoute texte devant le nom de fichier
a=$1; shift
for  I  ; do mv "$I" "$a$I" ; done

(pour les noms de fichiers avec espace)

jdd

-- 
Bonne année à tous :-)
http://www.dodin.net
Quelques images:
http://dodin.org/galerie_photo_web/expo/index.html

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>