> From: [email protected]
> On 26/10/15 04:31, Annihilannic wrote:
> > I think this would be a generally useful feature to add to the sort 
> > command, with a syntax similar to --skip-header-lines=N.  Has it been 
> This is a marginal one already discussed at:
> http://lists.gnu.org/archive/html/coreutils/2013-01/msg00027.html
> Summary is you can do this with GNU sed:> ( echo 99 ; seq 10 ) | ( sed -u 1q 
> ; sort -n )
Unfortunately (as mentioned in that discussion) it has taken so long for the 
stdio buffer handling to make it into sed that it isn't available on any of the 
systems I use regularly (RHEL5, RHEL6, SLES11, ...) although I eventually found 
it on an Ubuntu 15.04 system.
Please consider this a +1 vote for the feature.  Perhaps it isn't so marginal 
if I'm revisiting a previously revisited suggestion?  :-)
Meanwhile here is a more backward-compatible workaround:
( echo 99 ; seq 10 ) | awk -v hdr=1 'NR<=hdr{print;next}{print | "sort -n"}'
(Actually, I just noticed from the archives that Stephane Chazelas came up with 
an almost identical suggestion...)
Thanks and regards,
Scott
                                          

Reply via email to