在/etc/passwd
我系统上的文件中,“评论”字段,字段 5,其内容不一致。我以为我可以提取它以获得用户的全名。
fullname=`awk -F: '$1 == name {print $5}' name=$LOGNAME /etc/passwd`
Run Code Online (Sandbox Code Playgroud)
然而,这将返回$fullname
包含一个带有 0、3 或 4 个逗号的名称。浏览手册页 ( man 5 passwd
) 除了将其描述为“用户名或评论字段”外,没有提供此字段的详细信息。
也许还有其他信息与用户名一起存储?