Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/01/2008, à 14:20

yakusa77

[resolu]recuperer des infos utilisateur (variable)

salut tous le monde

voila j'ai besoin de recuperer la valeur du NOM d'utilsateur de session pour l'afficher directement dans un documents

quand je nom , je ne veut dire "login" , je veux le nom enregistrer a la création de la session ex: "david martin"

j'ai cherche sur google mais je ne trouve rien de concret
merci d'avance
ps: j'ai cherche avec la commade "env" mais sa n'y es pas..

Dernière modification par yakusa77 (Le 07/01/2008, à 02:49)


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#2 Le 05/01/2008, à 14:32

fatahou

Re : [resolu]recuperer des infos utilisateur (variable)

bonjour yakusa77,
Dans gnome:
Menu systeme>preferences>à  propos de moi
En ligne de commande:

$cat /etc/passwd | grep login

exemple:

$cat /etc/passwd | grep fatahou

plus de precision avec la commande:

$ cat /etc/passwd | grep nomUtilisateur | cut -d : -f 5

pour l'afficher directement dans un documents

Je ne comprends pas bien mais tu peux appliquer une redirection sur un fichier

$ cat /etc/passwd | grep nomUtilisateur | cut -d : -f 5>>mondocument.txt

Dernière modification par fatahou (Le 05/01/2008, à 14:45)

Hors ligne

#3 Le 05/01/2008, à 14:46

cledesol

Re : [resolu]recuperer des infos utilisateur (variable)

Bonjour

Et si tu fais :
printenv | grep USERNAME | awk -F= '{print $2}'

cela correspond à ce que tu cherches ?


Bon, eh bien je vais partir en Théorie parce qu'en Théorie, tout se passe bien ....

Hors ligne

#4 Le 05/01/2008, à 16:46

yakusa77

Re : [resolu]recuperer des infos utilisateur (variable)

celle-ci me va bien

$ cat /etc/passwd | grep nomUtilisateur | cut -d : -f 5

ce qui es dommage c'est quel m'affiche encore 3 virgules apres le nom

==>cledesol : merci mais dans le cas present ce n'es pas trop sa

je m'explique pour fatahou :
en  faite je suis entrain de develloppé un script créer des paquets deb a partir de rien . Donc j'ai besoin de recuperer des donné utilisateur pour ne pas obligé la personne qui s'en servira a edité des fichiers tel que les licences.
donc j'avais trouvé comment renvoyé la date , l'année en cours ect...
pour les envoyés directement dans les fichiers changelog ,et copyright par un echo via "tee" voila il ne me manquait plus que sa pour finir mon fichier license qui es généré automatiquement avec toutes ces donnés et d'autre que l'utilisateur rentrera lui meme .
enfin je suis plutot content sa commence a avoir de la gueulle y a pu que quelques petit souci, par exemple j'aimerai réutilisé un variable mais en tronquant le chemin pour n'affiché que le fichier en bout de ligne des truc comme sa...


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#5 Le 06/01/2008, à 01:02

fatahou

Re : [resolu]recuperer des infos utilisateur (variable)

Bonsoir,
j'ai ca je sent que c'est leger la proposition suivante mais en attendant de faire un jeux d'essai plus poussé c'est tout ce que j'ai

$ cat /etc/passwd | grep nomUtilisateur | cut -d : -f 5 | cut -d , -f 1

Toutes ces manipulation son documentées en recherchant "filtres" ou "pipes".

$man cut
$man grep

Hors ligne

#6 Le 06/01/2008, à 03:23

yakusa77

Re : [resolu]recuperer des infos utilisateur (variable)

merci fatahou
c'est super sa marche niquel , j'ai trouvé un man pour cut en francais mais c'est loin d'etre toujours tres explicite et je vais voir si j'arrive a m'en servir pour disparaitre un chemin dans un autre variable.


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#7 Le 06/01/2008, à 23:40

fatahou

Re : [resolu]recuperer des infos utilisateur (variable)

C'est un script bash que tu ecris? Sur besoin preci tu peux poster ton fragment de code smile

Dernière modification par fatahou (Le 06/01/2008, à 23:41)

Hors ligne

#8 Le 07/01/2008, à 02:47

yakusa77

Re : [resolu]recuperer des infos utilisateur (variable)

oui en deux parti , la premiere es celle pour laquel j'ai demande un coup de main elle est fonctionnel ... mais peut encore etre amelioré... je vais tres certainement ouvrir un post pour le proposé la deuxieme parti es bien plu corsé le script es ecrit mais pas encore pleinement fonctionnel des problemes un peu flou a resoudre du au programmes utilisé difficile a lié a zenity pour le probleme de ce post c'est resolu big_smile
un grand merci pour ton aide sa m'a bien servi big_smile

Dernière modification par yakusa77 (Le 07/01/2008, à 02:49)


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne