• Skip to primary navigation
  • Skip to content
  • Skip to footer
Looking for data in all the right places...
  • Portfolio
  • Posts
  • Categories
  • Tags
  • About
    Francis T. O'Donovan

    Francis T. O'Donovan

    Data Scientist – Planet discoverer, researcher, developer, geek.

    • Boston, MA
    • Website
    • Email
    • Bitbucket
    • GitHub
    • Google Scholar
    • KeyBase
    • LinkedIn
    • Medium
    • ORCiD
    • ResearchGate
    • StackOverflow
    • Mastodon
    • Keyoxide

    Nix: Convert tabs to/from spaces

    March 3, 2017 less than 1 minute read

    The command expand in GNU coreutils converts tabs in each input file to spaces. The command unexpand does the reverse, converting spaces in each input files back to tabs.

    Tags: nix, til

    Categories: til

    Updated: May 13, 2025

    Share on

    Twitter Facebook LinkedIn
    Previous Next

    Leave a comment

    You may also enjoy

    Python: How uv got so fast

    January 9, 2026 less than 1 minute read

    I love uv, the latest python dependencies manager, and use it whenever I can.

    Stoicism and the pursuit of a good life

    December 17, 2025 2 minute read

    Given my first name, it’s probably not surprising that I am familiar with the Serenity Prayer:

    30 learnings from 30 years as a Python freelancer

    December 17, 2025 less than 1 minute read

    I found some tips and general thoughts on what it takes to be a successful freelancer, and why that career can be so fulfilling. Some highlights:

    Writing Code Was Never The Bottleneck

    July 24, 2025 less than 1 minute read

    With all the recent hype around large language models (LLMs) and their ability to effortlessly generate code, Pedro Tavares reminds us that it’s worth reflec...

    • Follow:
    • Feed
    © 2026 Francis T. O'Donovan. Powered by Jekyll & Minimal Mistakes.