MalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 15 hours agoAn awkward realizationstartrek.websiteimagemessage-square58fedilinkarrow-up1352arrow-down14
arrow-up1348arrow-down1imageAn awkward realizationstartrek.websiteMalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 15 hours agomessage-square58fedilink
minus-squarelime!@feddit.nulinkfedilinkEnglisharrow-up17·11 hours 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-up2·6 hours 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