我有一个像这样有 40 行的文件:
0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry
0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
0003.Group Sec_group
0003.Users david, diana, mike, paul, harry
0004.Group Main_group
0004.Users wilson, robert, samule
Run Code Online (Sandbox Code Playgroud)
我需要使用前缀提取组和用户,并创建一个与组同名的新文件。
应该是这样的:
输出文件名:admin_group
,内容:
0001.Group admin_group
0001.Users adam, sam, paul, david, jennifer, harry
Run Code Online (Sandbox Code Playgroud)输出文件名:Dev_group
,内容:
0002.Group Dev_group
0002.Users mike, pauli, gary, sherry
Run Code Online (Sandbox Code Playgroud)最后,我需要有 20 个新的文本文件。我尝试使用 sed 和 awk 创建两个单独的文件但失败了。我怎样才能在 Bash 或 Python 中得到这个?