我得到了如下命令的输出。需要提取组名。
dsAttrTypeNative:memberOf: CN=Grupa_test,OU=Groups,DC=yellow,DC=com CN=Firefox_Install,OU=Groups,DC=yellow,DC=com CN=Network_Admin,OU=Groups,DC=yellow,DC=com
所以我想要这样的东西:
Grupa_test
Firefox_Install
Network_Admin
每次组的数量都会不同,所以我不确定如何实现。
最佳答案
$ awk -v RS=' ' -F'[=,]' 'NR>1{print $2}' file
Grupa_test
Firefox_Install
Network_Admin
以上内容适用于任何 awk。
关于linux - 重复从一行中提取组名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45370305/