我想分割一个字符串并需要其中的一些参数。
USER="dn: uid=dfl3030,cn=users,cn=accounts,dc=tenant,dc=ycs,dc=io cn: Reb Lena Schmidt krbpasswordexpiration: 20200415235959Z mail: [email protected] /cdn-cgi/l/email-protection mail: [email protected] /cdn-cgi/l/email-protection"
想要来自 USER 字符串的以下参数为 ->
UserId=dfl3030
Name=Reb Lena Schmidt
PwdExpiry=20200415235959Z
Email=reb[email protected] /cdn-cgi/l/email-protection ( Second mail not the first one)
有人可以帮我把它分开吗。
我可以使用以下命令检索 UserID
echo $USER | awk -F= '{print $2}'| cut -d "," -f 1
它正在发挥作用。但对于 Name 如果我 echo $USER | awk '{print $4}' 它仅显示名字。我不想对 awk (打印数字)进行硬编码,因为名称可以有一个或两个或三个单词。请帮忙找回姓名和第二封电子邮件
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)