• @GhostlyPixel
    link
    English
    292 days ago

    Really cool tool

    Her mentions of awk reminded me of a guy at my last job who was an absolute god with awk, but making changes to scripts he made were a nightmare because no one else could figure out what he was doing, and everything crashed and burned from small changes.

    • mesamuneOP
      link
      English
      28
      edit-2
      2 days ago

      Sometimes a small python script that is readable is better for long term support.

      • @[email protected]
        link
        fedilink
        72 days ago

        Sometimes

        Always*
        Shell scripting for serious tasks should crash and burn, wherever possible at least

        • LiveLM
          link
          fedilink
          English
          -3
          edit-2
          2 days ago

          For all that I shit talk Microsoft, Powershell does seem better suited for production tasks than bash and friends…

          • @[email protected]
            link
            fedilink
            22 days ago

            Absolutely, the syntax and API isn’t exactly easy, but it is miles better because it’s both more familiar to other programming languages and because it is verbose.
            I argue that the complaint some have about its verbosity is of little meaning, those people have just used the shell so much that they naturally remember a lot of commands, what they’re used for and their specific syntax, but for a beginner it’s difficult to string everything together, because a lot of tools are of independent origin. Regardless, Powershell should by default have quite a few aliases to the commands/functions with long names so it’s not like you can’t have the best of both worlds

            • Laurel Raven
              link
              fedilink
              English
              31 day ago

              Yep.

              I use it as a command shell regularly and the verbosity isn’t an issue at all, between aliases and tab completion.

              Honestly, having used both for years, PowerShell is actually easier in many respects just due to the object pipeline and dotnet, once you get to know them well enough. Being able to just toss output into a variable and mess around with it to understand its structure and contents is huge

    • shastaxc
      link
      fedilink
      21 day ago

      Awk is ok but often when I come across a script that I need to optimize because it’s too slow, the easiest gains come from replacing awk command. Most of them use awk for the most mundane stuff that can easily be done with shell parameter expansion instead.