MalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 14 hours agoAn awkward realizationstartrek.websiteimagemessage-square57fedilinkarrow-up1349arrow-down14
arrow-up1345arrow-down1imageAn awkward realizationstartrek.websiteMalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 14 hours agomessage-square57fedilink
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·5 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