tricky perl question - ascending order
    Jozsi Vadkan 
    jozsi.avadkan at gmail.com
       
    Sun May 23 20:40:45 UTC 2010
    
    
  
The solution [i asked Randal L. Schwartz, because i didn't worked, and
he said he just forgot the "-e", now it works!!]:
perl -00 -e 'print map $_->[0], sort { $a->[1] <=> $b->[1] } map [$_,
tr/\n//], <>' < before.txt > after.txt
Thank you!!
> >>>>> "Jozsi" == Jozsi Vadkan <jozsi.avadkan at gmail.com> writes:
> 
> Jozsi> So from the input, i want to make an ascendant order, how many things
> Jozsi> are under a "SOMETHING-XX"
> 
> So you just want paragraphs ordered by line count?
> 
> Something like this, untested:
> 
> perl -00 'print map $_->[0], sort { $a->[1] <=> $b->[1] } map [$_, tr/\n//], <>' <input >output
> 
> Keywords: Schwartzian Transform, paragraph mode.
> 
    
    
More information about the freebsd-questions
mailing list