• TechLich@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    5 days ago

    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}'

    • FooBarrington@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      5 days ago

      Because by the time I use awk again, I’ve completely forgotten that it supports this stuff, and the discoverability is horrendous.