On Tue, 31 Mar 2020, Paul Heinlein wrote:
OK, that was too snarky to be helpful.
Paul,
Nah, snarky's okay in today's world. :-)
GNU sort has a couple different options for this sort of thing. The -n option
does a basic numeric sort. It works fine on a list of basic numbers.
And that was m
On Tue, 31 Mar 2020, Paul Heinlein wrote:
On Tue, 31 Mar 2020, tomas.kuchta.li...@gmail.com wrote:
Everyone has different toolbox and regexp logic wired in their brains.
I prefer to break things down somewhat step by step - and think ahead -
mostly
it is worth it.
I'm just the opposite; us
On Tue, 31 Mar 2020, tomas.kuchta.li...@gmail.com wrote:
Everyone has different toolbox and regexp logic wired in their brains.
I prefer to break things down somewhat step by step - and think ahead - mostly
it is worth it.
I'm just the opposite; use the simple tool: -V option to GNU sort.
[ba
Everyone has different toolbox and regexp logic wired in their brains.
I prefer to break things down somewhat step by step - and think ahead - mostly
it is worth it.
The following is more complex at first, but, in my experience, as soon as you
sort by the first column - I would probably need to so
You can use a variation the "Decorate, Sort, Undecorate (DSU)" idiom (as
documented in `info sort`).
$ awk -F, '{print length($1), $0}' sample.dat | sort -n | cut -f2- -d' '
Sent with ProtonMail Secure Email.
‐‐‐ Original Message ‐‐‐
On Monday, March 30, 2020 4:30 PM, Rich Shepard
wr
try this :
cat sample.dat | sed "s|^'\([0-9]*\)'|\1 '\1'|" | sort -n | sed
"s|^[0-9]* ||" | tee sample.dat.new
On 03/31/2020 08:30 AM, Rich Shepard wrote:
sample.dat:
'648',17,'2011-07-11','Insecta','Plecoptera','Chloroperlidae''Suwallia'
'652',17,'2011-07-11','Insecta','Plecoptera','Pteron
sample.dat:
'648',17,'2011-07-11','Insecta','Plecoptera','Chloroperlidae''Suwallia'
'652',17,'2011-07-11','Insecta','Plecoptera','Pteronarcidae''Pteronarcella'
'895',17,'2010-09-13','Insecta','Ephemeroptera','Baetidae''Baetis'
'899',17,'2010-09-13','Insecta','Diptera','Psychodidae''Pericoma'
'901