1

所以我正在编辑我的 .bashrc 文件(我登录时使用的那个),我想要它,所以它输出“Hello FIRSTNAME LASTNAME (USER)”。

我知道如何使用 $USER 访问用户并获取该部分。目前我将 FIRSTNAME 和 LASTNAME 存储在变量中,但我想知道是否有任何方法可以检索我的实际名字和姓氏。

我试过getent passwd USER了,但这给了我比我想要的更多。

那么,有没有一种简单的方法来获取名字和姓氏,还是我必须求助于手动输入?

谢谢。

4

1 回答 1

3
FULLNAME=$(getent passwd $USER | cut -d : -f 5)

顺便说一句,将全名分成名字和姓氏是一个非常糟糕的主意,这个世界上有很多人他们的全名没有分成这两类。

于 2013-10-07T17:06:22.353 回答