[gull] bash>for>word

Daniel Cordey dc at mjt.ch
Fri Oct 1 08:49:02 CEST 2004


On Thursday 30 September 2004 22:55, Félix Hauri wrote:

> Alors pour cela, je recommande le ``set --'' et le ``shift'':

Ca depend pourquoi tu le recommandes. Pour la lisibilite du code, j'en reste a 
'while' qui me permet d'ecrire :

x=${IFS}; IFS=':'
grep ${USER} /etc/passwd |\
while read name psswd uid gid dummy desc home shell
do
    echo "Your login name is : ${name}\nYour shell is : ${shell}"
done
IFS=${x}

Je pense a ceux qui debutent sous Linux et dans le shell. Comme ca au matin, 
shift, set, ... ca doit les surprendre :-)

dc




More information about the gull mailing list