Я хочу извлечь "srcip = x.x.x.x" из файла журнала в bash. мой файл журнала выглядит так:
2019:06:23-17:50:03 myhost ulogd[5692]: id="2021" severity="info" sys="SecureNet" sub="packetfilter" name="Packet dropped (GEOIP)" action="drop" fwrule="60019" initf="eth0" srcmac="3c:1e:04:92:6f:fb" dstmac="00:50:56:97:7c:af" srcip="185.53.91.50" dstip="192.168.50.10" proto="6" length="44" tos="0x00" prec="0x00" ttl="235" srcport="54522" dstport="5038" tcpflags="SYN"
Я написал awk '{print $15}'
для извлечения srcip
, но проблема в том, что позиция srcip
не одинакова в каждой строке. Как я могу извлечь srcip=x.x.x.x
без позиции этого?