Le dimanche 04 janvier 2009 21:25:09 Patrick Pouget, vous avez écrit :
> Bonjour
>
> Bonne année 2009 à tous.
>
Bonne année également.
Cela dit, je te rappelle qu'il est mal vu de changer le thème d'un fil de
discussion. Il faut créer un nouveau mail plutôt que de répondre à un mail
existant !
> J'ai troi petits problèmes très scolaires de shell scripting sous zsh à
> résoudre
>
> * Les boucles
>
> for ind in *.txt
> do
> ...
> done
>
> fonctionne très bien
>
> Par contre si la liste se trouve trouve dans une variable
> for ind in $xyz
> quelle est la syntaxe dans la variable?
>
for i in $(echo $xyz)
> * Les noms de dossier
>
> si une variable contiens "/home/abc/def/ghi/" au lieu de
> "/home/abc/def/ghi",commment tripper le slash final. Eventuellement même
> question dans le sens inverse
>
> * Editer le contenu d'une variable
>
> J'aurais à convertir des nom enfaisant un "mv $abc $def"Si abc contient par
> exemple Image001 ou Image056 ,def doit contenir ImgDossierAAC001 ou
> ImgDossierAAC056.
>
C'est la même chose en fait, il suffit de savoir éditer une variable : la
fonction ${var/regexp/remplacement/} convient, et fonctionne aussi en bash.
> Merci
--
Rejoignez dès maintenant les 3891 adhérents de l'April pour défendre votre
liberté
http://www.april.org/adherer
+33 (0) 630 803 804
http://vincentxavier.lautre.net
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux