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