我有这些:
"CN=Michael George\, Jou,OU=External,OU=User,DC=Company,DC=en"
我想提取这些:
Michael George\, Jou
我正在尝试使用sed:
grep -i "CN" file | sed "s/CN=\(.*\),\(.*\)/\1/g"
但我不能得到这些结果。你能用sed命令帮我吗?感谢
答案 0 :(得分:1)
str="CN=Michael George\, Jou,OU=External,OU=User,DC=Company,DC=en"
echo "${str}" | sed 's/.*CN=\([^=]*\),.*/\1/'
输出:
Michael George\, Jou