TextTools Release 7
of 21-Oct-00. Copyright © 1996-2000 by Rune Berg. All Rights Reserved. |
This page:
|
Tool documentation pages:
|
Miscalleneous pages:
|
|
Overview | Top || Next |
TextTools is a collection of ASCII text filters and other goodies. Many of the programs process text-format tables, and offer powerful and unique functionality.
The TextTools programs are Win32 console mode (32-bit) executables. They run on the Windows 95/98/NT/2000 command line ("DOS prompt", "command prompt"), or from batch (.bat, .cmd) files.
Installation | Top || Previous || Next |
TextTools R7 for Win32 (Windows 95/98/NT/2000) is distributed as a file tt32_r7.zip
, containing:
readme.txt brief introduction (plain ASCII) doc_html/*.htm documentation for the TextTools programs (HTML) exe_w32/*.exe the Win32 console mode executables
To install the programs, extract (using pkzip 2.04g or equivalent) the executables
(exe_w32/*.exe
) to a directory in your PATH.
Or: create a new directory, extract the executables to that directory, and
add that directory to your PATH.
All documentation is in the form of HTML files.
To install the documentation, extract all the HTML files (doc_html/*.htm
)
to a directory
on your harddisk. (Make sure you extract them to the same directory,
or else the hyperlinks won't work.)
To view the documentation, load the file tt.htm
into your web-browser
(Netscape Navigator 3.0 or better, or MS Internet Explorer 3.0 or better.)
Terms | Top || Previous || Next |
All TextTools programs and documentation are Copyright © 1996-2000 by Rune Berg. All Rights Reserved.
TextTools is Freeware.
TextTools may be distributed in non-commercial manners only; it may be included in Shareware/Freeware
CD-ROM/DVD collections, though.
TextTools may be freely used, for any purposes.
TextTools must not be modified in any way, and must be distributed in its original form, i.e. you are not allowed to modify the zip-file.
Please note that future TextTools releases may well be Shareware. (This will not affect existing releases' status as Freeware.)
|
Tools Summary | Top || Previous || Next |
Programs for processing tables:
tcols | Project/transform table columns |
trows | Select table rows that fulfill given conditions |
tsort | Sort table on result of projection/transform |
tuniq | Print rows that evaluate uniquely on tcols-style expressions |
tand | Print rows present in two tables |
tjoin | Database-style join of two tables |
tsub | Database-style subtraction of two tables. *** New program *** |
Programs for copying part of files:
last | Copy last n lines of file |
lines | Copy specifically numbered lines of file |
middle | Copy middle part of file |
Other text filters:
eol | Convert between DOS and UNIX end-of-line styles |
xtabs | Expand tabs to spaces |
itabs | Insert tabs in place of spaces |
Miscellaneous:
sum | Sum up numbers in file |
acho | Colourful echo |
closure | Compute closure of graph of text nodes |
create | Create empty files |
dump | Dump file contents in hex/decimal/octal |
numl | Number lines in text file |
tfinfo | Print text file content statistics |
Changes | Top || Previous || Next |
This section summarizes the changes between R6 and R7.
General:
Per tool:
Program | Current version |
Changes since Release 6 |
---|---|---|
acho | 1.31 | (General) |
closure | 1.50 | New features. Bug-fixes. |
create | 1.41 | New features. Compatability issues. |
dump | 1.50 | New features. Bug-fixes. Compatability issues. |
eol | 1.31 | (General) |
first | n/a | Discontinued. Use lines instead. |
itabs | 1.31 | (General) |
last | 1.31 | (General) |
lines | 1.31 | (General) |
middle | 1.31 | (General) |
numl | 1.21 | (General) |
sum | 2.01 | (General) |
tand | 2.10 | New features. Bug-fixes. |
tcols | 2.10 | New features. Bug-fixes. |
tfinfo | 1.11 | Bug-fixes. |
tjoin | 2.10 | New features. Bug-fixes. |
trows | 2.10 | As for tcols. Compatability issues. |
tsort | 2.10 | As for tcols. |
tsub | 2.10 | *** New program *** |
tuniq | 2.10 | As for tcols. |
xtabs | 1.31 | (General) |
Important Notes | Top || Previous || Next |
All included executables are compiled with asserts etc., to help in catching bugs. This means they run a little slower than they really could.
Feedback | Top || Previous |
Ok, hope you find these programs useful. Any feedback is much appreciated.
E-mail to:
Snail-mail to:
Rune Berg
Steinspranget 44
1156 Oslo
Norway
Cheers,
- Rune
End of document |