我正在从txt文件中读取文本,并且必须从电子邮件中创建用户名。电子邮件地址位于单个变量中。用户名必须是用户名字的首字母和整个名字。例如,joe.bloggs @ gmail.com的用户名将为“ jbloggs”

如何从名字中选择第一个字母,然后从整个姓氏中选择,并将它们串联成一个变量?我想我使用了cut方法,但是我不确定该怎么做。

谢谢

最佳答案

mailbox=${EMAIL%@*}
echo ${mailbox:0:1}${mailbox#*.}


第一行删除域。第二个获取首字母,然后删除整个名字以保留姓氏。

10-06 02:43