• @far_university190@feddit.org
      link
      fedilink
      English
      22 months ago

      No, > /dev/null 2>&1 is. If try your example but with file instead null, stderr content not in file.

      Because x>y not redirect x to y, but duplicate y and set x to y-duplicate. See bash manpage REDIRECTION (your example in that section for what not work).

      As i understand, your example set 2 to what 1 is, then set 1 to null. Now 2 not null, but what 1 before.

      • Billegh
        link
        fedilink
        12 months ago

        So, the joke is that it should hide all output.

        • @far_university190@feddit.org
          link
          fedilink
          English
          1
          edit-2
          2 months ago

          Yes it do, your example do too. But if test thing and replace null with file, suddenly stderr missing. Happen to me, 5h debug session. Hope to help prevent that for other people.