你好,我是新手,所以我希望我的问题是准确的。
我需要在Linux中编写一个脚本,它将为每个登录用户真实姓名的用户输入输出(/ etc / passwd中的第5列)。
输出应如下所示:
user1std James Brookes student
user2emp Jane Kowalski employee
.
.
...etc
请帮忙吗?
答案 0 :(得分:0)
你的问题很模糊。您的文本要求的不是您的示例输出所提供的内容。
这将打印名称:
finger -l | grep "Name:" | cut -d ":" -f 3 | cut -c 2- | sort | uniq
这将打印登录名和姓名(我不知道你的上一栏是什么意思):
finger -l | grep "Name:" | tr -s ' ' | cut -d " " -f 2,4- | sort | uniq