Comment rechercher mon nom d'utilisateur complet dans Ubuntu? Je veux que ces informations se propagent aux variables d'environnement GIT_AUTHOR_NAME
et GIT_COMMITTER_EMAIL
.
9
Comment rechercher mon nom d'utilisateur complet dans Ubuntu? Je veux que ces informations se propagent aux variables d'environnement GIT_AUTHOR_NAME
et GIT_COMMITTER_EMAIL
.
USER
définie surpejack
.Réponses:
Ces champs du
/etc/passwd
fichier sont appelés champs GECOS. Malheureusement, je ne trouve pas une seule commande pour obtenir ce champ unique tel que le nom complet. Je crois que cela ne peut pas être fait sans utiliser de script shell. Voici deux approches.Analyser
passwd
directement:Utilisation de
finger
Question connexe sur SO: Quelle est la façon la plus simple d'obtenir le nom complet d'un utilisateur sur un système Linux / POSIX?
Pour la programmation en C, c'est plus élégant en utilisant
getpwnam()
.Mais vraiment, pour une utilisation dans Git pour un seul utilisateur:
la source