※ 引述《EdwardLee.bbs@bbs.cs.nctu.edu.tw (蒙古大夫 2.0)》之铭言:
: ※ 引述《proud.bbs@ptt.cc (hc)》之铭言:
: > 想要写一个commamd 来查询某一group的user有谁
: > 但不管用getgrnam() 或者是getgrnet() 都没有办法compiler
: > 无法print出来
: > 也想过给予gid 来搜寻, 但还是一直error
: > 想请问这个问题点该怎么解决?
: > 谢谢大家
: 杀鸡请不要用牛刀。
: awk -F: '/^你的group名/{print $4}' /etc/group
感觉这在有 group 的名称刚好是另一个 group 的名称的开头时会遇到问题
我觉得这样做也很简单,内部实做应该也是 getgrnam:
getent group 名称 | cut -f 4 -d :