• tranzystorek_io@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      most shells will accept outputting from a silent command to a file, e.g. :> foo.txt (where : is the posix synonym to the true command)

    • dan@upvote.au
      link
      fedilink
      arrow-up
      0
      ·
      6 months ago

      How often do you actually need a blank file though? Usually you’d be writing something in the file.

      • null@slrpnk.net
        link
        fedilink
        arrow-up
        0
        ·
        6 months ago

        I’m betting that’s why none ever materialized. Most tools that can manipulate a file, can also create that file first, so there’s just never been a usecase.

        Right-clicking the desktop to create a new txt file in Windows feels so natural, but I can’t really think of any time you’d want to create a new file and do nothing with it in a CLI.

          • null@slrpnk.net
            link
            fedilink
            arrow-up
            0
            ·
            6 months ago

            But even still, what’s a realistic usecase that would that involve needing a blank, unmodified file in that instance?

            • indepndnt@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              6 months ago

              One use case is if you’re running a web server that is configured to return a “maintenance” page instead of the live site if a particular file exists. Which is actually pretty cool because then you don’t have to update the config when you need to do something or let your users get a bunch of 502 errors, you just touch maintenance and you’re good.