我试图做一个脚本,将显示在一个组中的用户的问题是我不知道如何正确地使用python中的grep。我的代码是这样的:
with open("/etc/group" , "r") as f2:
for line in f2:
grouplist=line.split(":")
print grouplist[0]
group_choose = raw_input("Choose a group > ")
glist = "1)show users in group \n2)Show group ID \n3)Add user to the group
print
print glist
print
我希望“Show users in the group”脚本与我刚才打开文件并执行grep时所做的脚本类似,只过滤“group\u choose”中提到的组中的用户。我也很乐意听你解释一下你是怎么做到的,因为我不知道如何在python中使用grep。你知道吗
我的做法是读取“/etc/group”的内容,并基于groupe名称创建一个键/值列表。你知道吗
非常粗糙的示例(使用harcoded值,因为我无权访问“/etc/group”文件):
相关问题 更多 >
编程相关推荐