Dear community,
I've a file contaning some logs like:
185413.854: [GC 3938735K->3100312K(4089472K), 0.0124750 secs]
185456.748: [GC 3897187K(4089472K), 0.5681710 secs]
185457.631: [GC 3940519K->3101353K(4089472K), 0.0107800 secs]
185467.213: [GC 3873521K(4089472K), 1.1164290 secs]
185468.913: [GC 3940265K->3102224K(4089472K), 0.0114570 secs]
185472.378: [GC 3369975K(4089472K), 0.4640150 secs]
185479.944: [GC 3940134K->3101807K(4089472K), 0.0154030 secs]
185482.828: [GC 3338284K(4089472K), 0.0680050 secs]
185486.855: [GC 3660673K(4089472K), 0.9342110 secs]
185490.946: [GC 3940426K->3101326K(4089472K), 0.0120510 secs]
185497.580: [GC 3649545K(4089472K), 0.7692390 secs]
185501.771: [GC 3940088K->3101499K(4089472K), 0.0123540 secs]
185501.787: [GC 3101727K(4089472K), 0.0061810 secs]
185511.343: [GC 3851751K(4089472K), 1.1011740 secs]
185513.458: [GC 3940411K->3101902K(4089472K), 0.0117240 secs]
185501.787: [GC 3101727K(4089472K), 0.0061810 secs]
185516.603: [GC 3361385K(4089472K), 0.4643180 secs]
What I need to do is extract the value in red/bold from the last line with "->". I tried:
# tail gclog.txt | grep "-" | awk -F"[>K]" '/->/{print $3}'
3101807
3101326
3101499
3101902
But I need only 3101902
Hope is clear, thanks.
Lucas