17.8 Expand Tabs to Spaces

20200423 The expand command is used to expands tabs into spaces retaining the alignment.

$ cat mytabs.txt 
A simple    file    with
tabs to align   columns across
multiple    rows    

$ cat -T mytabs.txt 
A simple^Ifile^Iwith
tabs to align^Icolumns^Iacross
multiple^Irows^I

$ expand mytabs.txt 
A simple        file    with
tabs to align   columns across
multiple        rows    

$ expand mytabs.txt > myspaces.txt

$ cat -T myspaces.txt 
A simple        file    with
tabs to align   columns across
multiple        rows    

See https://www.putorius.net/expand-convert-tabs-to-spaces.html for more examples.



Your donation will support ongoing development and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2021 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0.