[SSFR] Re: [SSFR] et join : alors ? Re: [SSFR] [zsh] role guillemets doubles dans les expansions ? |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
On 2005-06-13 12:34:34 -0000, Marc Chantreux wrote:
> au passage, je n'ai pas réussi a splitter une chaine dont le separateur
> est ':'. si qq1 sait, je suis preneur.
$ for i in ${(s/:/)$(echo ab:cd)}; echo "$i"
ab
cd
> >D'autre part, je conseillerais de quoter le $l en "$l" au cas où.
>
> ou quoi ?
s'il y a des espaces dans $l (dans les cas où c'est possible).
> >Je ne sais pas s'il peut y avoir une différence ici, mais je pense
> >que c'est une bonne habitude à prendre (notamment dans un contexte
> >de compatibilité sh).
>
> j'utilise foreach et les formes zsh des structures de controle. je crois
> bien m'etre déjà éloigné de toute forme de compatibilité, non ?
Il y a des options de zsh qui permettent de se comporter comme sh
(SH_WORD_SPLIT notamment).
--
Vincent Lefèvre <vincent@xxxxxxxxxx> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA