MalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 18 days agoAn awkward realizationstartrek.websiteimagemessage-square47linkfedilinkarrow-up1407arrow-down16
arrow-up1401arrow-down1imageAn awkward realizationstartrek.websiteMalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 18 days agomessage-square47linkfedilink
minus-squarelime!@feddit.nulinkfedilinkEnglisharrow-up17·18 days agomy favorite awk snippet is !x[$0]++ which is like uniq but doesn’t care about order. basically, it’s equivalent to print_this_line = line_cache[$current_line] == 0; line_cache[$current_line] += 1; if $print_this_line then print $current_line end. really useful for those long spammy logs.
minus-squareOmnislashIsACloudApp@lemmy.worldlinkfedilinkarrow-up3·18 days agosame, that statement saved me so much effort
my favorite awk snippet is
!x[$0]++
which is likeuniq
but doesn’t care about order. basically, it’s equivalent toprint_this_line = line_cache[$current_line] == 0; line_cache[$current_line] += 1; if $print_this_line then print $current_line end
.really useful for those long spammy logs.
same, that statement saved me so much effort