cat regular.expression
111111111111111
222222222222222
333333333333333
444444444444444
555555555555555
666666666666666
777777777777777
888888888888888
999999999999999
1010101010101010
a.love dfhhfheghbvbnnbn
a.love,1dfhhfheghbvbnnbn1
b.love,2dfhhfheghbvbnnbn2
c.love,3dfhhfheghbvbnnbn2
test123@163.com
wwe@qq.com
首先是如何截取奇数和偶数列
sed -n "1~2p" regular.expression
sed -n "2~2p" regular.expression
然后是如何把1dfhhfheghbvbnnbn1,2dfhhfheghbvbnnbn2,3dfhhfheghbvbnnbn2单独给截取出来。
grep love, 1.txt | awk -F',' '{print$2}'
grep '^[a-zA-Z0-9][a-zA-Z0-9][a-zA-Z0-9]@' 1.txt
#用拓展正则来截取邮箱 [a-zA-Z0-9]代表其中的任意一个数
egrep [a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-zA-Z0-9]+ 1.txt
我自己关于awk 简直了 我会把我所利用的所有的只要出现awk我就记录下来
# 首先是截取本机的ip
我终于发现我为什么截取不出来 ******awk 截取默认空格是什么都写的******
ifconfig ens33 | grep "netmask" | awk '{print $2}'