I've seen ubiquitous use of tab-separated value files instead of csv, as as simpler format without quoting support and a restriction that your data fields can't contain tabs or newlines, which (unlike commas) is okay for many scenarios.
You never really know which rules your csv files has. Many .csv files are indeed tab separated.
I guess this is why we have a zillion formats.
ASCII Code 30: Record Separator
ASCII Code 31: Unit Separator
https://theasciicode.com.ar/ascii-control-characters/record-...
mlr --icsv --oasv cat input.csv # csv to asv
mlr --iasv --ocsv cat input.asv # asv to csv
[0] https://miller.readthedocs.io/en/latest/[1] https://miller.readthedocs.io/en/latest/file-formats/#csvtsv...
That's what the article proposes.
A text editor can be made to handle those separators, but editing or processing the file can be more cumbersome than csv and tsv.
tab on terminal actually means to "indent to next align point (which is usually multiple of 8)