MalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 20 hours agoAn awkward realizationstartrek.websiteimagemessage-square73fedilinkarrow-up1412arrow-down16
arrow-up1406arrow-down1imageAn awkward realizationstartrek.websiteMalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 20 hours agomessage-square73fedilink
minus-squareTechLich@lemmy.worldlinkfedilinkarrow-up6arrow-down1·10 hours agoI never understood why so many bash scripts pipe grep to awk when regex is one of its main strengths. Like… Why grep ^nvme0n1 | awk '{print $3}' over just awk '/^nvme0n1/ {print $3}'
minus-squareFooBarrington@lemmy.worldlinkfedilinkarrow-up7·edit-23 hours agoBecause by the time I use awk again, I’ve completely forgotten that it supports this stuff, and the discoverability is horrendous. Though I’d happily fix it if ShellCheck warned against this…
I never understood why so many bash scripts pipe grep to awk when regex is one of its main strengths.
Like… Why
grep ^nvme0n1 | awk '{print $3}'
over just
awk '/^nvme0n1/ {print $3}'
Because by the time I use
awk
again, I’ve completely forgotten that it supports this stuff, and the discoverability is horrendous.Though I’d happily fix it if ShellCheck warned against this…