MalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 4 days agoAn awkward realizationstartrek.websiteimagemessage-square76fedilinkarrow-up1467arrow-down17
arrow-up1460arrow-down1imageAn awkward realizationstartrek.websiteMalikMuaddibSoong@startrek.website to linuxmemes@lemmy.worldEnglish · 4 days agomessage-square76fedilink
minus-squareTechLich@lemmy.worldlinkfedilinkarrow-up9arrow-down1·3 days 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-up12·edit-23 days 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…