制作一栏报告列表

制作一栏报告列表

在 /etc/group 中,我们在一个组中有很多用户,用逗号分隔,例如, jdoe,adoe,cdoes等等。
我需要为我的报告创建一个(一列)列表,如下所示:

jdoes
adoe
cdoe
.....

答案1

假设该组名为groupname...

从文件中获取特定行group

getent group groupname

删除结果中最后一位之前的位:

getent group groupname | sed 's/.*://' 

将逗号替换为换行符:

getent group groupname | sed 's/.*://' | tr ',' '\n'

相关内容