• [^] # Re: Un peu HS

    Posté par (site web personnel) . En réponse au message Lire un fichier et le découper. Évalué à 2.

    Attention toutefois de bien assigner à la variable "IFS" le bon séparateur de champ (espace par défaut).


    while IFS=: read user pass uid gid full home shell
    do
    echo -e "$full :\n\
    Pseudo : $user\n\
    UID :\t $uid\n\
    GID :\t $gid\n\
    Home :\t $home\n\
    Shell :\t $shell\n\n"
    done < /etc/passwd


    cat /etc/passwd | grep guest
    guest:*:200:0::/home/guest:/usr/bin/sh



    Tu comprends pourquoi ton code ne marche pas ?