find, grep, sed, and awk - eviltoast

Code and comments

  • meteokr@community.adiquaints.moe
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    1 year ago
    1. If you want to split a delimiter separated line and print some field, you need cut. Keep awk for more complicated tasks.

    Depends on the delimiter too! For anyone else reading this, sed accepts many kinds of delimiters. sed "s@thing@thing2@g" file.txt is valid. I use this sometimes when parsing/replacing text with lots of slashes (like directory lists) so I can avoid escaping a ton of stuff.

    • bizdelnick@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      I know, but it is not the case I was talking about. I meant widely used commands like awk '{print $2}' that can be replaced with cut -f2.

      • meteokr@community.adiquaints.moe
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        I know you know, as you already demonstrated your higher understanding. I just wanted to add a little bonus trick for anyone reading that doesn’t know, and is learning from your examples.