MalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 2 months agoAn awkward realizationstartrek.websiteimagemessage-square69linkfedilinkarrow-up1397arrow-down14
arrow-up1393arrow-down1imageAn awkward realizationstartrek.websiteMalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 2 months agomessage-square69linkfedilink
minus-squarelime!@feddit.nulinkfedilinkEnglisharrow-up18·2 months 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·2 months agosame, that statement saved me so much effort
my favorite awk snippet is
!x[$0]++which is likeuniqbut 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