Info-Mac Archive Downloads: text/bbe/

Back to text/bbe/

LineSort 4.2 (linesort-68k.hqx)

Download linesort-68k.hqx (139,450 KB)


From: chm@rmi.net
Subject: LineSort 4.2

LineSort is an extension that adds functionality to BBEdit, a commercial
text editor from Bare Bones Software. LineSort is capable of sorting large
amounts of text with reasonable speed and predictable memory requirements.
The basic unit of sorting is a line, a string of text terminated by an
end-of-line character.

LineSort Version 4.2 includes the following useful features:

* convenient floating window interface
* forward or reverse ordering of output
* grep pattern matching
* lexicographic or natural ordering
* merges, removes or retains duplicate lines during sorting
* operates on either a selected region of text or the entire document
* optionally ignores case
* sorts in place, or inserts sorted lines into a new document window
* supports the undo command

Requirements

* Macintosh (any model) with System 7 or 8.
* BBEdit 3.5.2 or later (the commercial version, not BBEdit Lite)


PATTERN MATCHING

Pattern matching adds considerable power and flexibility to LineSort. The
generality of pattern-matching allows the user to greatly extend the
capabilites of LineSort, without requiring any re-programming by the
author.

The basic idea is that you can define a pattern upon which to sort.
LineSort
will search for and recognize this pattern. When it rearranges the lines
of
text, it will order them according to the patterns it finds. If a line
does
not contain the pattern then it can't be sorted. After sorting, lines that
did not match the selected pattern are moved into a new untitled window.

--
Craig H. Maynard
chm@rmi.net
http://home.rmi.net/~chm/linesort.html