Bonne Annee!
Patrick Pouget wrote:
> Bonjour
> 
> Bonne ann?e 2009 ? tous.
> 
> 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?
xyz="a b c d"
ou xyz=$(ls)
for ind in $xyz
  marche aussi
> 
> * 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
toto=/home/abc/def/ghi/
sansslashfinal=${toto%/} enleve / si il y en a un.

> 
> * 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.
ImgDossierAAC$[abc#Image}  en posix ou ksh
ou ${abc/Image/ImgDossierAAC/} en bash

> 
> Merci
> 
> 
> ------------------------------------------------------------------------
> 
> _________________________________
> Linux mailing list
> [email protected]
> http://lists.parinux.org/mailman/listinfo/linux


_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à