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