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 availability 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-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0