是否有可能使用awk查找电子邮件地址? 我得到了一些文件,如
www.examplesite1.com
login=user1
www.gmail.com
login=freeuser@gmail.com
找到我正在使用的登录行
awk '/user=*/' file.txt
不知道如何查找包含'@'
感谢您的帮助:)
答案 0 :(得分:2)
用于查找包含@
符号的行。
awk '/@/' file.txt
用于查找以login
开头的行,并在其中包含@
。
awk '/^login=.+@.+/' file.txt
并在=
$ awk '/^login=.+@.+/{sub(/^login=/, ""); print}' file
freeuser@gmail.com