Adding new line after every Nth occurrence of delimiter [duplicate]
Clash Royale CLAN TAG#URR8PPP
up vote
2
down vote
favorite
This question already has an answer here:
How to process a multi column text file to get another multi column text file?
7 answers
I have file roll.txt with below data in comma delimited format without any newline.
'123456789','987651234','129873645','213456789','987612345','543216789','432156789','876543291','213465789','542637819','123456','23456','22234','3456','7890543','34567891,'2345','567'
I need to insert a New Line after every 6th occurrence of comma delimiter along with no comma at the end of each line.
Below is the expected output:
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
I am using below sed
command which is not working.
sed 's/[^,]//g'
text-processing awk sed
marked as duplicate by Sundeep, Romeo Ninov, Jeff Schaller, thrig, G-Man May 29 at 5:03
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
add a comment |Â
up vote
2
down vote
favorite
This question already has an answer here:
How to process a multi column text file to get another multi column text file?
7 answers
I have file roll.txt with below data in comma delimited format without any newline.
'123456789','987651234','129873645','213456789','987612345','543216789','432156789','876543291','213465789','542637819','123456','23456','22234','3456','7890543','34567891,'2345','567'
I need to insert a New Line after every 6th occurrence of comma delimiter along with no comma at the end of each line.
Below is the expected output:
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
I am using below sed
command which is not working.
sed 's/[^,]//g'
text-processing awk sed
marked as duplicate by Sundeep, Romeo Ninov, Jeff Schaller, thrig, G-Man May 29 at 5:03
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
add a comment |Â
up vote
2
down vote
favorite
up vote
2
down vote
favorite
This question already has an answer here:
How to process a multi column text file to get another multi column text file?
7 answers
I have file roll.txt with below data in comma delimited format without any newline.
'123456789','987651234','129873645','213456789','987612345','543216789','432156789','876543291','213465789','542637819','123456','23456','22234','3456','7890543','34567891,'2345','567'
I need to insert a New Line after every 6th occurrence of comma delimiter along with no comma at the end of each line.
Below is the expected output:
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
I am using below sed
command which is not working.
sed 's/[^,]//g'
text-processing awk sed
This question already has an answer here:
How to process a multi column text file to get another multi column text file?
7 answers
I have file roll.txt with below data in comma delimited format without any newline.
'123456789','987651234','129873645','213456789','987612345','543216789','432156789','876543291','213465789','542637819','123456','23456','22234','3456','7890543','34567891,'2345','567'
I need to insert a New Line after every 6th occurrence of comma delimiter along with no comma at the end of each line.
Below is the expected output:
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
I am using below sed
command which is not working.
sed 's/[^,]//g'
This question already has an answer here:
How to process a multi column text file to get another multi column text file?
7 answers
text-processing awk sed
edited May 28 at 4:57
ñÃÂsýù÷
14.7k82361
14.7k82361
asked May 27 at 22:27
Praveen Verma
2316
2316
marked as duplicate by Sundeep, Romeo Ninov, Jeff Schaller, thrig, G-Man May 29 at 5:03
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
marked as duplicate by Sundeep, Romeo Ninov, Jeff Schaller, thrig, G-Man May 29 at 5:03
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
add a comment |Â
add a comment |Â
3 Answers
3
active
oldest
votes
up vote
2
down vote
With tr
&paste
:
tr ',' 'n' <infile |paste -sd',,,,,n'
for more readability and understandable:
tr ',' 'n' <infile |paste --serial --delimiters=',,,,,n'
In such a case when you wanted to add a NewLine at every say, N=100 position, then you may not prefer to input 99 commas ',,,,,,,,,, ... ,n'
; instead let printf
generate it for you with brace-expansion.
tr ',' 'n' <infile |paste -sd $(printf '%.1s' ,1..99)'n'
from man paste
:
-d, --delimiters=LIST
reuse characters from LIST instead of TABs
-s, --serial
paste one file at a time instead of in parallel
paste -d, - - - - - -
andpr -6ats,
would work too
â Sundeep
May 28 at 6:05
@Sundeep yourtr ...| pr -6ats,
does but nottr ...| paste -d, - - - - - -
, also I suggest you post that as an answer instead of a comment.
â Ã±ÃÂsýù÷
May 28 at 6:33
good point about trailing commas, forgot about that.. anyway, didn't add an answer as I feel the question is duplicate..
â Sundeep
May 28 at 7:53
add a comment |Â
up vote
1
down vote
At least with GNU sed
and assuming your fields cannot contain embedded comma separators, you could do
sed 's/,/n/6; P; D' roll.txt
which repeatedly attempts to replace the 6th comma with a newline, print, and then delete the portion of pattern space up to the newline.
NOTE: it is not necessary to implement an explicit labelled test/branch, since the D
command implicitly "restarts the cycle" on the remainder of the line:
D
If pattern space contains no newline, start a normal new cycle
as if the d command was issued. Otherwise, delete text in the pattern
space up to the first newline, and restart cycle with the resultant
pattern space, without reading a new line of input.
(credit to @RakeshSharma for clarifying this).
Ex.
sed 's/,/n/6; P; D' roll.txt
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
Alternatively, with Perl's Text::CSV
module:
perl -MText::CSV -ne '
BEGIN$p = Text::CSV->new()
@fields = $p->fields() if $p->parse($_);
do
print join ",", splice @fields, 0, 6; print "n";
while @fields
' roll.txt
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
The "test" t command in sed is not really needed. sed 's/,/n/6;P;D' will suffice. The "D" command when operating on a pattern space without newline(s) behaves just like its lowercase counterpart.
â Rakesh Sharma
May 28 at 9:05
add a comment |Â
up vote
0
down vote
A variation on ñÃÂsýù÷'s answer:
$ tr ',' 'n' <file | paste -d, - - - - - -
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
This assumes that none of the fields have embedded commas in them.
If the input does not have a multiple of six fields, you may get output like
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
hello,world,,,,
this won't give expected result untill a long line is not multiply of 6, add,'something'
at the end of the line and see the result. you will have training commas (6- number of printed column in last line)
â Ã±ÃÂsýù÷
May 28 at 7:44
@ñÃÂsýù÷ Thanks, I've added a note about this. It may actually be preferable this way since there will always be six comma-separated columns in the output no matter what.
â Kusalananda
May 28 at 7:49
add a comment |Â
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
With tr
&paste
:
tr ',' 'n' <infile |paste -sd',,,,,n'
for more readability and understandable:
tr ',' 'n' <infile |paste --serial --delimiters=',,,,,n'
In such a case when you wanted to add a NewLine at every say, N=100 position, then you may not prefer to input 99 commas ',,,,,,,,,, ... ,n'
; instead let printf
generate it for you with brace-expansion.
tr ',' 'n' <infile |paste -sd $(printf '%.1s' ,1..99)'n'
from man paste
:
-d, --delimiters=LIST
reuse characters from LIST instead of TABs
-s, --serial
paste one file at a time instead of in parallel
paste -d, - - - - - -
andpr -6ats,
would work too
â Sundeep
May 28 at 6:05
@Sundeep yourtr ...| pr -6ats,
does but nottr ...| paste -d, - - - - - -
, also I suggest you post that as an answer instead of a comment.
â Ã±ÃÂsýù÷
May 28 at 6:33
good point about trailing commas, forgot about that.. anyway, didn't add an answer as I feel the question is duplicate..
â Sundeep
May 28 at 7:53
add a comment |Â
up vote
2
down vote
With tr
&paste
:
tr ',' 'n' <infile |paste -sd',,,,,n'
for more readability and understandable:
tr ',' 'n' <infile |paste --serial --delimiters=',,,,,n'
In such a case when you wanted to add a NewLine at every say, N=100 position, then you may not prefer to input 99 commas ',,,,,,,,,, ... ,n'
; instead let printf
generate it for you with brace-expansion.
tr ',' 'n' <infile |paste -sd $(printf '%.1s' ,1..99)'n'
from man paste
:
-d, --delimiters=LIST
reuse characters from LIST instead of TABs
-s, --serial
paste one file at a time instead of in parallel
paste -d, - - - - - -
andpr -6ats,
would work too
â Sundeep
May 28 at 6:05
@Sundeep yourtr ...| pr -6ats,
does but nottr ...| paste -d, - - - - - -
, also I suggest you post that as an answer instead of a comment.
â Ã±ÃÂsýù÷
May 28 at 6:33
good point about trailing commas, forgot about that.. anyway, didn't add an answer as I feel the question is duplicate..
â Sundeep
May 28 at 7:53
add a comment |Â
up vote
2
down vote
up vote
2
down vote
With tr
&paste
:
tr ',' 'n' <infile |paste -sd',,,,,n'
for more readability and understandable:
tr ',' 'n' <infile |paste --serial --delimiters=',,,,,n'
In such a case when you wanted to add a NewLine at every say, N=100 position, then you may not prefer to input 99 commas ',,,,,,,,,, ... ,n'
; instead let printf
generate it for you with brace-expansion.
tr ',' 'n' <infile |paste -sd $(printf '%.1s' ,1..99)'n'
from man paste
:
-d, --delimiters=LIST
reuse characters from LIST instead of TABs
-s, --serial
paste one file at a time instead of in parallel
With tr
&paste
:
tr ',' 'n' <infile |paste -sd',,,,,n'
for more readability and understandable:
tr ',' 'n' <infile |paste --serial --delimiters=',,,,,n'
In such a case when you wanted to add a NewLine at every say, N=100 position, then you may not prefer to input 99 commas ',,,,,,,,,, ... ,n'
; instead let printf
generate it for you with brace-expansion.
tr ',' 'n' <infile |paste -sd $(printf '%.1s' ,1..99)'n'
from man paste
:
-d, --delimiters=LIST
reuse characters from LIST instead of TABs
-s, --serial
paste one file at a time instead of in parallel
edited May 28 at 8:43
answered May 28 at 5:38
ñÃÂsýù÷
14.7k82361
14.7k82361
paste -d, - - - - - -
andpr -6ats,
would work too
â Sundeep
May 28 at 6:05
@Sundeep yourtr ...| pr -6ats,
does but nottr ...| paste -d, - - - - - -
, also I suggest you post that as an answer instead of a comment.
â Ã±ÃÂsýù÷
May 28 at 6:33
good point about trailing commas, forgot about that.. anyway, didn't add an answer as I feel the question is duplicate..
â Sundeep
May 28 at 7:53
add a comment |Â
paste -d, - - - - - -
andpr -6ats,
would work too
â Sundeep
May 28 at 6:05
@Sundeep yourtr ...| pr -6ats,
does but nottr ...| paste -d, - - - - - -
, also I suggest you post that as an answer instead of a comment.
â Ã±ÃÂsýù÷
May 28 at 6:33
good point about trailing commas, forgot about that.. anyway, didn't add an answer as I feel the question is duplicate..
â Sundeep
May 28 at 7:53
paste -d, - - - - - -
and pr -6ats,
would work tooâ Sundeep
May 28 at 6:05
paste -d, - - - - - -
and pr -6ats,
would work tooâ Sundeep
May 28 at 6:05
@Sundeep your
tr ...| pr -6ats,
does but not tr ...| paste -d, - - - - - -
, also I suggest you post that as an answer instead of a comment.â Ã±ÃÂsýù÷
May 28 at 6:33
@Sundeep your
tr ...| pr -6ats,
does but not tr ...| paste -d, - - - - - -
, also I suggest you post that as an answer instead of a comment.â Ã±ÃÂsýù÷
May 28 at 6:33
good point about trailing commas, forgot about that.. anyway, didn't add an answer as I feel the question is duplicate..
â Sundeep
May 28 at 7:53
good point about trailing commas, forgot about that.. anyway, didn't add an answer as I feel the question is duplicate..
â Sundeep
May 28 at 7:53
add a comment |Â
up vote
1
down vote
At least with GNU sed
and assuming your fields cannot contain embedded comma separators, you could do
sed 's/,/n/6; P; D' roll.txt
which repeatedly attempts to replace the 6th comma with a newline, print, and then delete the portion of pattern space up to the newline.
NOTE: it is not necessary to implement an explicit labelled test/branch, since the D
command implicitly "restarts the cycle" on the remainder of the line:
D
If pattern space contains no newline, start a normal new cycle
as if the d command was issued. Otherwise, delete text in the pattern
space up to the first newline, and restart cycle with the resultant
pattern space, without reading a new line of input.
(credit to @RakeshSharma for clarifying this).
Ex.
sed 's/,/n/6; P; D' roll.txt
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
Alternatively, with Perl's Text::CSV
module:
perl -MText::CSV -ne '
BEGIN$p = Text::CSV->new()
@fields = $p->fields() if $p->parse($_);
do
print join ",", splice @fields, 0, 6; print "n";
while @fields
' roll.txt
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
The "test" t command in sed is not really needed. sed 's/,/n/6;P;D' will suffice. The "D" command when operating on a pattern space without newline(s) behaves just like its lowercase counterpart.
â Rakesh Sharma
May 28 at 9:05
add a comment |Â
up vote
1
down vote
At least with GNU sed
and assuming your fields cannot contain embedded comma separators, you could do
sed 's/,/n/6; P; D' roll.txt
which repeatedly attempts to replace the 6th comma with a newline, print, and then delete the portion of pattern space up to the newline.
NOTE: it is not necessary to implement an explicit labelled test/branch, since the D
command implicitly "restarts the cycle" on the remainder of the line:
D
If pattern space contains no newline, start a normal new cycle
as if the d command was issued. Otherwise, delete text in the pattern
space up to the first newline, and restart cycle with the resultant
pattern space, without reading a new line of input.
(credit to @RakeshSharma for clarifying this).
Ex.
sed 's/,/n/6; P; D' roll.txt
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
Alternatively, with Perl's Text::CSV
module:
perl -MText::CSV -ne '
BEGIN$p = Text::CSV->new()
@fields = $p->fields() if $p->parse($_);
do
print join ",", splice @fields, 0, 6; print "n";
while @fields
' roll.txt
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
The "test" t command in sed is not really needed. sed 's/,/n/6;P;D' will suffice. The "D" command when operating on a pattern space without newline(s) behaves just like its lowercase counterpart.
â Rakesh Sharma
May 28 at 9:05
add a comment |Â
up vote
1
down vote
up vote
1
down vote
At least with GNU sed
and assuming your fields cannot contain embedded comma separators, you could do
sed 's/,/n/6; P; D' roll.txt
which repeatedly attempts to replace the 6th comma with a newline, print, and then delete the portion of pattern space up to the newline.
NOTE: it is not necessary to implement an explicit labelled test/branch, since the D
command implicitly "restarts the cycle" on the remainder of the line:
D
If pattern space contains no newline, start a normal new cycle
as if the d command was issued. Otherwise, delete text in the pattern
space up to the first newline, and restart cycle with the resultant
pattern space, without reading a new line of input.
(credit to @RakeshSharma for clarifying this).
Ex.
sed 's/,/n/6; P; D' roll.txt
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
Alternatively, with Perl's Text::CSV
module:
perl -MText::CSV -ne '
BEGIN$p = Text::CSV->new()
@fields = $p->fields() if $p->parse($_);
do
print join ",", splice @fields, 0, 6; print "n";
while @fields
' roll.txt
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
At least with GNU sed
and assuming your fields cannot contain embedded comma separators, you could do
sed 's/,/n/6; P; D' roll.txt
which repeatedly attempts to replace the 6th comma with a newline, print, and then delete the portion of pattern space up to the newline.
NOTE: it is not necessary to implement an explicit labelled test/branch, since the D
command implicitly "restarts the cycle" on the remainder of the line:
D
If pattern space contains no newline, start a normal new cycle
as if the d command was issued. Otherwise, delete text in the pattern
space up to the first newline, and restart cycle with the resultant
pattern space, without reading a new line of input.
(credit to @RakeshSharma for clarifying this).
Ex.
sed 's/,/n/6; P; D' roll.txt
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
Alternatively, with Perl's Text::CSV
module:
perl -MText::CSV -ne '
BEGIN$p = Text::CSV->new()
@fields = $p->fields() if $p->parse($_);
do
print join ",", splice @fields, 0, 6; print "n";
while @fields
' roll.txt
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
edited May 29 at 0:48
answered May 27 at 23:05
steeldriver
31.2k34978
31.2k34978
The "test" t command in sed is not really needed. sed 's/,/n/6;P;D' will suffice. The "D" command when operating on a pattern space without newline(s) behaves just like its lowercase counterpart.
â Rakesh Sharma
May 28 at 9:05
add a comment |Â
The "test" t command in sed is not really needed. sed 's/,/n/6;P;D' will suffice. The "D" command when operating on a pattern space without newline(s) behaves just like its lowercase counterpart.
â Rakesh Sharma
May 28 at 9:05
The "test" t command in sed is not really needed. sed 's/,/n/6;P;D' will suffice. The "D" command when operating on a pattern space without newline(s) behaves just like its lowercase counterpart.
â Rakesh Sharma
May 28 at 9:05
The "test" t command in sed is not really needed. sed 's/,/n/6;P;D' will suffice. The "D" command when operating on a pattern space without newline(s) behaves just like its lowercase counterpart.
â Rakesh Sharma
May 28 at 9:05
add a comment |Â
up vote
0
down vote
A variation on ñÃÂsýù÷'s answer:
$ tr ',' 'n' <file | paste -d, - - - - - -
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
This assumes that none of the fields have embedded commas in them.
If the input does not have a multiple of six fields, you may get output like
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
hello,world,,,,
this won't give expected result untill a long line is not multiply of 6, add,'something'
at the end of the line and see the result. you will have training commas (6- number of printed column in last line)
â Ã±ÃÂsýù÷
May 28 at 7:44
@ñÃÂsýù÷ Thanks, I've added a note about this. It may actually be preferable this way since there will always be six comma-separated columns in the output no matter what.
â Kusalananda
May 28 at 7:49
add a comment |Â
up vote
0
down vote
A variation on ñÃÂsýù÷'s answer:
$ tr ',' 'n' <file | paste -d, - - - - - -
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
This assumes that none of the fields have embedded commas in them.
If the input does not have a multiple of six fields, you may get output like
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
hello,world,,,,
this won't give expected result untill a long line is not multiply of 6, add,'something'
at the end of the line and see the result. you will have training commas (6- number of printed column in last line)
â Ã±ÃÂsýù÷
May 28 at 7:44
@ñÃÂsýù÷ Thanks, I've added a note about this. It may actually be preferable this way since there will always be six comma-separated columns in the output no matter what.
â Kusalananda
May 28 at 7:49
add a comment |Â
up vote
0
down vote
up vote
0
down vote
A variation on ñÃÂsýù÷'s answer:
$ tr ',' 'n' <file | paste -d, - - - - - -
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
This assumes that none of the fields have embedded commas in them.
If the input does not have a multiple of six fields, you may get output like
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
hello,world,,,,
A variation on ñÃÂsýù÷'s answer:
$ tr ',' 'n' <file | paste -d, - - - - - -
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
This assumes that none of the fields have embedded commas in them.
If the input does not have a multiple of six fields, you may get output like
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
hello,world,,,,
edited May 28 at 7:48
answered May 28 at 7:36
Kusalananda
102k13199314
102k13199314
this won't give expected result untill a long line is not multiply of 6, add,'something'
at the end of the line and see the result. you will have training commas (6- number of printed column in last line)
â Ã±ÃÂsýù÷
May 28 at 7:44
@ñÃÂsýù÷ Thanks, I've added a note about this. It may actually be preferable this way since there will always be six comma-separated columns in the output no matter what.
â Kusalananda
May 28 at 7:49
add a comment |Â
this won't give expected result untill a long line is not multiply of 6, add,'something'
at the end of the line and see the result. you will have training commas (6- number of printed column in last line)
â Ã±ÃÂsýù÷
May 28 at 7:44
@ñÃÂsýù÷ Thanks, I've added a note about this. It may actually be preferable this way since there will always be six comma-separated columns in the output no matter what.
â Kusalananda
May 28 at 7:49
this won't give expected result untill a long line is not multiply of 6, add
,'something'
at the end of the line and see the result. you will have training commas (6- number of printed column in last line)â Ã±ÃÂsýù÷
May 28 at 7:44
this won't give expected result untill a long line is not multiply of 6, add
,'something'
at the end of the line and see the result. you will have training commas (6- number of printed column in last line)â Ã±ÃÂsýù÷
May 28 at 7:44
@ñÃÂsýù÷ Thanks, I've added a note about this. It may actually be preferable this way since there will always be six comma-separated columns in the output no matter what.
â Kusalananda
May 28 at 7:49
@ñÃÂsýù÷ Thanks, I've added a note about this. It may actually be preferable this way since there will always be six comma-separated columns in the output no matter what.
â Kusalananda
May 28 at 7:49
add a comment |Â