Bon, je suis pas fou, je viens de vérifier… J’ai juste de mauvaises habitudes de zsh… :)
Donc pour ceux que ça intéresse… sh/bash considère le « ... | While read line ... » comme ouvrant un sous-shell alors que zsh reste dans le shell courant...
> Le 11 févr. 2016 à 16:06, Piel Jayce <jayce@???> a écrit :
>
> Bon, j’ai corrigé :
>
> while read myuser
> do
> TMPUSERS=${TMPUSERS},$myuser
> done <<<"$(ls -1 /Users)"
>
>
> mais je suis surpris, je suis presque sûr d’avoir fait ça par le passé sans problèmes…
>
> Ou alors je suis fou… Pas impossible non plus...
>
>
>> Le 11 févr. 2016 à 15:54, Piel Jayce <jayce@???> a écrit :
>>
>> #!/bin/sh
>>
>> TMPUSERS=""
>>
>> ls -1 /Users | while read myuser
>> do
>> TMPUSERS=${TMPUSERS},$myuser
>> done
>> echo $TMPUSERS
>>
>
> --
> Jayce Piel
>
>
>
> _______________________________________________
> archives :
> http://listes.patpro.net/list/sshfr.fr.html
> http://listes.patpro.net/mailman/listinfo/script_shell_fr
--
Jayce Piel
_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr