所以我正在编辑我的.bashrc文件(登录时使用的文件),我希望它能输出“Hello FIRSTNAME LASTNAME(USER)。”
我知道如何使用$ USER访问用户并获取该部分。目前我将FIRSTNAME和LASTNAME存储在变量中,但我想知道是否有任何方法可以检索我的实际名字和姓氏。
我已经尝试getent passwd USER
了,但这给了我比我想要的更多。
那么,是否有一种获取名字和姓氏的简单方法,还是我必须手动输入呢?
感谢。
答案 0 :(得分:2)
FULLNAME=$(getent passwd $USER | cut -d : -f 5)
顺便说一句,将全名分为姓名是一个非常糟糕的主意,这个世界上有很多人,全名不会分成这两个类别。