1999-11-03 13:05:43 +00:00
|
|
|
|
Changes in release 2.1
|
2000-01-15 11:14:42 +00:00
|
|
|
|
[2.0d]
|
|
|
|
|
|
* unexpand no longer infloops on certain sequences of white space
|
2000-01-10 07:27:52 +00:00
|
|
|
|
[2.0c]
|
|
|
|
|
|
* include lib/nanosleep.h.
|
2000-01-06 22:58:02 +00:00
|
|
|
|
[2.0b]
|
2000-01-09 16:21:39 +00:00
|
|
|
|
* portability tweaks for error.c vs. systems with deficient strerror_r
|
1999-11-03 13:05:43 +00:00
|
|
|
|
[2.0a]
|
1999-11-22 09:15:42 +00:00
|
|
|
|
* `tail --follow=name' no longer gets a failed assertion for a
|
|
|
|
|
|
dev,inode-reusing race condition
|
|
|
|
|
|
* sort and comm no longer consider newlines to be part of the line,
|
|
|
|
|
|
as this requirement will likely be removed from POSIX.2.
|
|
|
|
|
|
This undoes some changes made for textutils 1.22m and 1.22n.
|
1999-11-03 13:05:43 +00:00
|
|
|
|
* tail's (short only) -f option no longer accepts an optional argument,
|
|
|
|
|
|
so e.g., `tail -fn 2 file' works again.
|
|
|
|
|
|
* tail no longer refuses to operate on certain types of files
|
|
|
|
|
|
* fixed bug in tsort's handling of cycles
|
1999-08-06 19:22:43 +00:00
|
|
|
|
Changes in release 2.0
|
1999-08-04 08:16:05 +00:00
|
|
|
|
[1.22q]
|
|
|
|
|
|
* HPUX portability fix: md5sum would dump core due to use of libc's getline
|
1999-08-01 10:09:24 +00:00
|
|
|
|
[1.22p]
|
|
|
|
|
|
* portability fixes from Paul Eggert based largely on tar-1.13 reports
|
|
|
|
|
|
* `tail --pid=PID' now works even when PID belongs to some other user
|
1999-07-30 20:43:10 +00:00
|
|
|
|
[1.22o]
|
|
|
|
|
|
* tail accepts new option: --pid=PID
|
1999-05-22 22:10:34 +00:00
|
|
|
|
[1.22n]
|
1999-07-25 08:27:24 +00:00
|
|
|
|
* tail accepts the following new options (some of which were added in 1.22g):
|
|
|
|
|
|
--retry
|
|
|
|
|
|
--follow[={name|descriptor}]
|
|
|
|
|
|
--max-unchanged-stats=N
|
|
|
|
|
|
--max-consecutive-size-changes=N
|
|
|
|
|
|
--sleep-interval=S
|
|
|
|
|
|
* wc uses the POSIX-mandated output format when POSIXLY_CORRECT is set
|
1999-07-04 09:51:09 +00:00
|
|
|
|
* To maintain compatibility with sort, comm and join now obey the LC_COLLATE
|
|
|
|
|
|
locale, and comm now considers newlines to be part of the lines.
|
1999-05-22 22:10:34 +00:00
|
|
|
|
* use lib/memchr.c only if it's not provided by the system -- this means
|
|
|
|
|
|
that on systems with a fast library memchr function you may notice an
|
|
|
|
|
|
improvement. If you use a system with a buggy or signifcantly slower
|
|
|
|
|
|
memchr, please report it.
|
1999-05-17 13:10:31 +00:00
|
|
|
|
[1.22m]
|
1999-05-21 19:53:05 +00:00
|
|
|
|
* sort now considers newlines to be part of the line, as required by POSIX.2.
|
|
|
|
|
|
E.g. a line starting with a tab now sorts before an empty line,
|
|
|
|
|
|
since tab precedes newline in the ASCII collating sequence.
|
|
|
|
|
|
* sort handles NUL bytes correctly when configured/compiled with --enable-nls
|
1999-05-22 04:29:30 +00:00
|
|
|
|
* fix typos in my version of AC_SEARCH_LIBS.
|
1999-05-17 13:10:31 +00:00
|
|
|
|
* fix dates on config files so builders don't need autoconf/automake
|
1999-05-15 05:42:55 +00:00
|
|
|
|
[1.22l]
|
1999-05-16 16:53:02 +00:00
|
|
|
|
* sort no longer autodetects the locale of numbers and months,
|
|
|
|
|
|
as that conflicts with POSIX.2
|
1999-05-15 05:42:55 +00:00
|
|
|
|
* `join -tC' now works when input contains trailing spaces
|
|
|
|
|
|
* portability tweaks for Irix's cc
|
1999-04-24 12:53:19 +00:00
|
|
|
|
[1.22k]
|
1999-05-09 15:11:52 +00:00
|
|
|
|
* `sort -n' works with negative numbers when configured/compiled
|
|
|
|
|
|
with --enable-nls
|
1999-04-24 12:53:19 +00:00
|
|
|
|
* head accepts byte and line counts of type uintmax_t (so up to 2^64 - 1)
|
1999-04-17 14:41:38 +00:00
|
|
|
|
[1.22j]
|
1999-04-17 11:56:21 +00:00
|
|
|
|
* tail: fix bug introduced in 1.22i
|
1999-03-07 05:14:30 +00:00
|
|
|
|
[1.22i]
|
1999-04-12 03:54:57 +00:00
|
|
|
|
* tail now terminates in `yes > k & sleep 1; tail -2c k'
|
1999-03-12 15:24:25 +00:00
|
|
|
|
* `tail -f' now ensures that stdout is unbuffered
|
1999-03-07 05:14:30 +00:00
|
|
|
|
* fix a bug in cut to allow use of 8-bit delimiters
|
1999-03-12 15:24:25 +00:00
|
|
|
|
* pr accepts POSIX compliant options -s and -w,
|
1999-04-12 03:54:57 +00:00
|
|
|
|
the new capital letter options -J, -S and _W turn off the
|
|
|
|
|
|
unexpected interferences of the small letter options -s and -w
|
|
|
|
|
|
if used together with the column options.
|
1999-03-12 15:24:25 +00:00
|
|
|
|
* pr output has been adapted to other UNIXes in some cases.
|
1999-01-18 03:49:16 +00:00
|
|
|
|
[1.22h]
|
|
|
|
|
|
* portability tweaks
|
|
|
|
|
|
* Window/NT/DOS support
|
1998-08-14 14:14:07 +00:00
|
|
|
|
[1.22g]
|
1999-01-11 05:01:31 +00:00
|
|
|
|
* uniq accepts new option: --all-repeated (-D).
|
1999-01-11 04:58:28 +00:00
|
|
|
|
* Windows/DOS portability fixes
|
1999-01-01 23:48:23 +00:00
|
|
|
|
* new program: tsort
|
1999-07-25 08:27:24 +00:00
|
|
|
|
* tail has several new options
|
1998-10-04 03:08:54 +00:00
|
|
|
|
* md5sum can handle file names with embedded backslash characters
|
1998-08-15 14:47:50 +00:00
|
|
|
|
* pr accepts long option names (see `pr --help')
|
1998-08-14 14:14:07 +00:00
|
|
|
|
* new program: ptx (moved to this package from being its own distribution)
|
1998-04-27 04:57:59 +00:00
|
|
|
|
[1.22f]
|
1998-07-26 03:59:27 +00:00
|
|
|
|
* cut accepts new --output-delimiter=STR option
|
|
|
|
|
|
* `sort -o no-such-file no-such-file' now fails, as it should
|
1998-06-28 02:35:08 +00:00
|
|
|
|
* fix pr bug: pr -td didn't double space
|
1998-05-16 20:37:24 +00:00
|
|
|
|
* fix tac bug when using -b, -r, and -s SEPARATOR
|
1998-04-27 16:09:46 +00:00
|
|
|
|
* fix sort bug whereby using key-local `d' option would cause following
|
|
|
|
|
|
key specs to be ignored when any two keys (in the `d'-modified test)
|
|
|
|
|
|
compared equal.
|
1998-01-18 11:52:38 +00:00
|
|
|
|
[1.22e]
|
1998-02-07 10:17:43 +00:00
|
|
|
|
* remove maintainer mode
|
1997-12-13 23:42:54 +00:00
|
|
|
|
[1.22d]
|
1997-11-02 14:25:46 +00:00
|
|
|
|
* wc accepts new option: --max-line-length (-L)
|
1997-10-15 21:38:08 +00:00
|
|
|
|
* sort can sort according to your locale if your C library supports that
|
1997-09-30 04:33:59 +00:00
|
|
|
|
[1.22c]
|
|
|
|
|
|
[1.22b]
|
1997-09-22 12:00:10 +00:00
|
|
|
|
* od supports a new trailing `z' character in a type specification:
|
|
|
|
|
|
$ od -tx1z .
|
|
|
|
|
|
0000000 be ef c6 0f fd f9 d7 e0 ec cb f3 c6 00 db e8 00 >................<
|
|
|
|
|
|
0000020 00 00 d2 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
|
|
|
|
|
|
0000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >................<
|
|
|
|
|
|
*
|
|
|
|
|
|
0000600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 35 cc >..............5.<
|
|
|
|
|
|
0000620 05 63 76 74 2e 6f 00 00 29 ac 08 70 72 6f 6a 65 >.cvt.o..)..proje<
|
|
|
|
|
|
0000640 63 74 73 00 00 00 18 9a 05 63 76 74 2e 63 00 00 >cts......cvt.c..<
|
|
|
|
|
|
0000660 18 d9 03 52 43 53 00 00 18 c0 05 78 2e 64 61 74 >...RCS.....x.dat<
|
|
|
|
|
|
|
1997-07-13 22:06:36 +00:00
|
|
|
|
[1.22a]
|
1997-07-19 15:02:19 +00:00
|
|
|
|
* sort -c reports both the number and the contents of the first out-of-order
|
|
|
|
|
|
line, in addition to the file name.
|
1997-07-13 22:06:36 +00:00
|
|
|
|
* `head -c 4096m' is no longer treated just like `head -c 0'
|
|
|
|
|
|
now it gets a diagnostic about 4096m being too large.
|
1997-02-05 04:20:20 +00:00
|
|
|
|
* pr: For compatibility (also more POSIX compliant): Include default
|
|
|
|
|
|
separator `TAB' when merging lines of full length.
|
1997-07-13 22:49:39 +00:00
|
|
|
|
* When POSIXLY_CORRECT is not set, tail -N now accepts more than one file
|
1997-10-08 14:24:32 +00:00
|
|
|
|
argument, to be consistent with the way head -N works. If POSIXLY_CORRECT
|
|
|
|
|
|
is set, using two or more file arguments with the obsolescent form (-N)
|
|
|
|
|
|
evokes an error. To avoid the warning or failure, use the POSIX -n N option
|
|
|
|
|
|
or the GNU --lines=N option.
|
1997-02-05 04:20:20 +00:00
|
|
|
|
|
1997-01-22 04:55:59 +00:00
|
|
|
|
Changes in release 1.22
|
1997-01-26 05:13:26 +00:00
|
|
|
|
[1.21a]
|
1997-01-22 04:55:59 +00:00
|
|
|
|
* Fix a bug in tail when invoked with an argument like `+NUMBERc'
|
1997-01-23 04:03:50 +00:00
|
|
|
|
* Add test suite for tail
|
1997-01-22 04:55:59 +00:00
|
|
|
|
|
1996-12-20 06:13:37 +00:00
|
|
|
|
Changes in release 1.21
|
1997-01-03 05:05:45 +00:00
|
|
|
|
* Using --program-prefix no longer applies the prefix twice
|
1997-01-06 03:23:19 +00:00
|
|
|
|
|
1996-08-18 00:09:15 +00:00
|
|
|
|
Changes in release 1.20
|
1996-12-07 19:45:44 +00:00
|
|
|
|
* fix pr: -l now uses total number of lines per page also with -f
|
|
|
|
|
|
* fix pr: use left-hand-side truncation of header string to avoid line
|
|
|
|
|
|
overflow
|
|
|
|
|
|
* fix pr: it now accepts `form feeds set in input files', also with -m
|
|
|
|
|
|
and multiple form feeds at different pages in each file
|
|
|
|
|
|
* pr now accepts: -h "", print a blank line header
|
|
|
|
|
|
* pr: when skipping pages (+FIRST_PAGE option) line counting (-n option)
|
|
|
|
|
|
starts with 1st line of input file (not of 1st page printed) by default
|
|
|
|
|
|
* pr accepts new option: -N, start printing with an optional line number
|
|
|
|
|
|
* pr -t retains `form feeds set in input files' (`don't destroy page layout')
|
|
|
|
|
|
* pr accepts new option: -T, equivalent to -t, but eliminate also form feeds
|
|
|
|
|
|
(`clear file')
|
|
|
|
|
|
* pr accepts the extension: +FIRST_PAGE[:LAST_PAGE]
|
|
|
|
|
|
* pr -w and -s option disentangled (`use a separator' no longer destroys
|
|
|
|
|
|
column alignment)
|
|
|
|
|
|
* pr accepts new option: -j, merge lines of full length
|
|
|
|
|
|
* pr accepts the extension: -s[STRING], use separator string instead of
|
|
|
|
|
|
character only
|
|
|
|
|
|
* pr -b is no longer an independent option, balancing is always used
|
|
|
|
|
|
with -COLUMN (a requirement of unrestricted use of form feeds)
|
|
|
|
|
|
* pr accepts new option: --test, to run the pr tests with a constant
|
|
|
|
|
|
header string
|
1996-12-10 20:59:35 +00:00
|
|
|
|
* join passes all of its tests on Alpha OSF 4.0.
|
1996-11-25 03:12:57 +00:00
|
|
|
|
* sort no longer improperly ignores blanks in determining starting and ending
|
|
|
|
|
|
positions for keys with explicit character offsets
|
1996-11-23 02:32:19 +00:00
|
|
|
|
* fix bug in csplit with regexp and negative offset that led to infinite loop
|
1996-11-02 20:51:40 +00:00
|
|
|
|
Changes in test release 1.19q
|
1996-11-02 05:09:54 +00:00
|
|
|
|
* fix bug in sort -c that sometimes resulted in a segfault
|
1996-11-02 20:51:40 +00:00
|
|
|
|
Changes in test release 1.19p
|
1996-10-31 02:10:18 +00:00
|
|
|
|
* md5sum's --string option is being deprecated and is no longer documented.
|
1996-12-23 23:58:14 +00:00
|
|
|
|
It is still accepted, but will be removed altogether in 1.22.
|
1996-10-16 04:25:18 +00:00
|
|
|
|
* tr '[:lower:]' '[:upper:]' no longer fails when LC_CTYPE is set to
|
1996-10-21 13:46:50 +00:00
|
|
|
|
iso_8859_1 on Solaris -- or any other character set with differing
|
|
|
|
|
|
numbers of uppercase and lowercase characters
|
1996-10-13 18:27:17 +00:00
|
|
|
|
* split and tail diagnose unrecognized multiplier suffixes, in e.g.,
|
|
|
|
|
|
`split --bytes=1M' (should be `-b 1m' or `--bytes=1m')
|
1996-10-12 05:04:44 +00:00
|
|
|
|
* fix bug in md5sum's handling of partial reads
|
1996-09-23 21:16:06 +00:00
|
|
|
|
* fix bug in treatment by sort -f of bytes with high-bit set
|
1996-08-18 02:51:38 +00:00
|
|
|
|
* update configuration system to use automake's aclocal program
|
1996-08-18 00:09:15 +00:00
|
|
|
|
* configure performs sanity check on CC and CFLAGS to avoid a misleading
|
|
|
|
|
|
failure that suggested cross-compiling was the cause
|
1996-10-18 05:00:15 +00:00
|
|
|
|
* distribute test suites for cut, join, sort, and tr
|
1996-08-18 00:09:15 +00:00
|
|
|
|
* unexpand no longer gets in endless loop
|
|
|
|
|
|
* when verifying checksums, md5sum uses the binary mode flag from the
|
|
|
|
|
|
input stream rather than the one from the command line
|
|
|
|
|
|
|
1996-07-04 12:36:18 +00:00
|
|
|
|
Changes in release 1.19
|
|
|
|
|
|
* md5sum can verify digests of files with names containing newline characters
|
|
|
|
|
|
* update from gettext-0.10.20.
|
|
|
|
|
|
|
1996-06-08 04:29:59 +00:00
|
|
|
|
Changes in release 1.18
|
1996-06-19 03:39:00 +00:00
|
|
|
|
* when building sort, link with -lm on systems that use the replacement strtod
|
1996-06-12 04:30:58 +00:00
|
|
|
|
* update from gettext-0.10.17.
|
1996-06-11 00:13:09 +00:00
|
|
|
|
|
1996-06-01 03:19:25 +00:00
|
|
|
|
Changes in release 1.17
|
|
|
|
|
|
* include texinfo.tex in the distribution
|
1996-06-11 00:13:09 +00:00
|
|
|
|
|
1996-05-31 03:42:11 +00:00
|
|
|
|
Changes in release 1.16
|
|
|
|
|
|
* sort is compatible with Unix sort when a key-end spec refers to the N'th
|
|
|
|
|
|
character in a field that has fewer than N characters
|
|
|
|
|
|
* tail with old-style options like -20k and +31m operates on units of bytes,
|
1996-05-31 03:44:15 +00:00
|
|
|
|
as the --help usage message says. Before, it used units of lines.
|
1996-05-31 03:45:16 +00:00
|
|
|
|
|
1996-04-17 05:00:17 +00:00
|
|
|
|
Changes in release 1.15
|
1996-05-30 05:23:02 +00:00
|
|
|
|
* od gives better diagnostics for invalid format specs
|
1996-05-21 03:52:57 +00:00
|
|
|
|
* uses automake-generated Makefile templates
|
1996-05-10 05:10:34 +00:00
|
|
|
|
* configure takes a new option: --enable-maintainer-mode
|
1996-04-29 01:29:16 +00:00
|
|
|
|
* fix a bug in fmt when prefix has trailing white space
|
1996-04-17 05:02:34 +00:00
|
|
|
|
* internationalized diagnostic messages
|
1996-04-04 23:16:13 +00:00
|
|
|
|
* fix a couple bugs in tr involving use of -c and/or -d flags -- see ChangeLog
|
1996-04-12 04:27:03 +00:00
|
|
|
|
* diagnose some improper or questionable invocations of csplit
|
1996-03-22 04:57:19 +00:00
|
|
|
|
* properly handle `echo |csplit - 1 1', rather than aborting
|
1996-05-02 02:35:53 +00:00
|
|
|
|
* fix join: without -t it now ignores leading blanks
|
1996-02-20 02:33:14 +00:00
|
|
|
|
* sort accepts new option: -z for NUL terminated records
|
|
|
|
|
|
* join accepts new option: --ignore-case, -i
|
1996-04-10 03:51:41 +00:00
|
|
|
|
* uniq accepts new option: --ignore-case, -i
|
1996-05-31 03:45:16 +00:00
|
|
|
|
|
1995-10-08 03:30:22 +00:00
|
|
|
|
User-visible changes in release 1.14
|
1996-01-03 05:49:22 +00:00
|
|
|
|
* sort -i and sort -d properly order strings containing ignored characters
|
1995-12-15 03:40:06 +00:00
|
|
|
|
* nl: rename misleading --first-page=N option to --starting-line-number=N.
|
1995-12-08 22:39:38 +00:00
|
|
|
|
* sort diagnoses invalid arguments to -k, then fails
|
|
|
|
|
|
* sort -n properly orders invalid integers with respect to valid integers
|
1995-11-30 04:32:31 +00:00
|
|
|
|
* sorting works with character offsets larger than corresponding field width
|
|
|
|
|
|
* sort's -b option and `b' modifier work
|
|
|
|
|
|
* sort -k2,2 works.
|
1995-11-30 04:34:22 +00:00
|
|
|
|
* csplit detects integer overflow when converting command line arguments
|
1995-11-15 21:48:06 +00:00
|
|
|
|
* sort accepts new option/flag, -g, for sorting numbers in scientific notation
|
1995-10-08 03:30:22 +00:00
|
|
|
|
* join accepts POSIX `-o 0' field specifier.
|
1995-10-21 12:50:56 +00:00
|
|
|
|
* tr 'a[b*512]' '[a*]' < /dev/null terminates
|
1995-10-19 22:39:16 +00:00
|
|
|
|
* tr '[:*3][:digit:]' 'a-m' and tr 'a[=*2][=c=]' 'xyyz' no longer fail
|
|
|
|
|
|
* special characters in tr's string1 and string2 may be escaped with backslash
|
1996-05-31 03:45:31 +00:00
|
|
|
|
|
1995-07-16 23:41:17 +00:00
|
|
|
|
User-visible changes in release 1.13
|
1995-09-23 20:21:22 +00:00
|
|
|
|
* md5sum: with --check, distinguish between open/read failure and bad checksum
|
1995-09-23 20:09:52 +00:00
|
|
|
|
* md5sum: remove -h, -s, -v short options
|
|
|
|
|
|
* md5sum: rename --verbose to --warn, --quiet to --status
|
1995-08-11 06:26:12 +00:00
|
|
|
|
* md5sum --check fails if it finds no properly formatted checksum lines
|
1995-07-30 23:58:28 +00:00
|
|
|
|
* sort -c prints `disorder on...' message on standard error, not stdout
|
|
|
|
|
|
* sort -k works as described in the texinfo documentation
|
1995-07-16 23:41:17 +00:00
|
|
|
|
* tail works on NetBSD
|
|
|
|
|
|
* md5sum reads and writes (de facto) standard Plumb/Lankester format
|
|
|
|
|
|
* sort accepts -.1 +.2 options for compatibility
|
|
|
|
|
|
* od works properly when dump limit is specified and is a multiple of
|
|
|
|
|
|
bytes_per_block (set by --width, 16 by default).
|
1996-05-31 03:45:31 +00:00
|
|
|
|
|
1995-04-21 04:22:00 +00:00
|
|
|
|
User-visible changes in release 1.12
|
1995-06-14 03:44:16 +00:00
|
|
|
|
* sort no longer reports spurious errors on Ultrix systems
|
|
|
|
|
|
* new program: md5sum
|
1995-06-01 14:12:51 +00:00
|
|
|
|
* all --help messages have been improved
|
1995-05-28 19:48:40 +00:00
|
|
|
|
* join's -a1 and -a2 options work
|
1995-05-20 12:09:05 +00:00
|
|
|
|
* tr '[:upper:]' '[:lower:]' no longer reads uninitialized memory
|
1995-05-05 04:37:58 +00:00
|
|
|
|
* sort properly handles command line arguments like `+7.2n'
|
1995-04-25 05:40:06 +00:00
|
|
|
|
* fmt properly formats paragraphs not terminated by a newline
|
1995-04-21 06:24:54 +00:00
|
|
|
|
* tail -f flushes stdout before sleeping so that it will output partial
|
|
|
|
|
|
lines sooner
|
1995-04-25 05:40:06 +00:00
|
|
|
|
* sort properly orders fields where one field is a proper prefix of the other
|
1995-04-21 06:24:54 +00:00
|
|
|
|
* sort properly interprets field offsets specified via the -k option
|
1995-05-11 14:06:53 +00:00
|
|
|
|
* dd, od, and tail work on systems for which off_t is long long (e.g. BSD4.4)
|
1995-04-25 05:40:06 +00:00
|
|
|
|
* wc is faster when not counting words
|
1995-04-21 06:24:54 +00:00
|
|
|
|
* wc now works even when file pointer isn't at beginning of file
|
1995-04-21 04:22:00 +00:00
|
|
|
|
* expand no longer seg faults with very long tab lists
|
1996-05-31 03:45:49 +00:00
|
|
|
|
|
1994-11-06 17:47:32 +00:00
|
|
|
|
User-visible changes in release 1.11
|
|
|
|
|
|
* fmt is built
|
1996-05-31 03:45:49 +00:00
|
|
|
|
|
1993-12-23 19:11:21 +00:00
|
|
|
|
User-visible changes in release 1.10
|
1994-11-06 17:47:32 +00:00
|
|
|
|
* skeletal texinfo documentation (mainly just the `invoking' nodes)
|
1994-10-02 23:01:05 +00:00
|
|
|
|
* new program: fmt
|
|
|
|
|
|
* tail -f on multiple files reports file truncation
|
1994-10-30 13:56:10 +00:00
|
|
|
|
* tail -q has been fixed so it never prints headers
|
1994-05-06 18:39:32 +00:00
|
|
|
|
* wc -c is much faster when operating on non-regular files
|
1994-01-26 18:58:08 +00:00
|
|
|
|
* unexpand gives a diagnostic (rather than a segfault) when given a name of
|
|
|
|
|
|
a nonexistent file.
|
|
|
|
|
|
* cat, csplit, head, split, sum, tac, tail, tr, and wc no longer fail
|
|
|
|
|
|
gratuitously when continued after a suspended read or write system call.
|
1994-10-30 13:56:10 +00:00
|
|
|
|
* cut interprets -d '' to mean `use the NUL byte as the delimiter' rather
|
|
|
|
|
|
than reporting that no delimiter was specified and failing.
|
1993-12-23 19:11:21 +00:00
|
|
|
|
* `echo a:b:c: | cut -d: -f3,4' prints `c:'. Before it printed just `c'.
|
|
|
|
|
|
* cut has been rewritten, is markedly faster for large inputs, and passes a
|
|
|
|
|
|
fairly large test suite.
|
|
|
|
|
|
* sort properly handles the argument to the -T option.
|
|
|
|
|
|
|
1993-11-15 15:57:55 +00:00
|
|
|
|
Major changes in release 1.9.1:
|
|
|
|
|
|
* cut no longer ignores the last line of input when that line lacks a
|
|
|
|
|
|
trailing newline character
|
|
|
|
|
|
|
1993-10-05 18:29:05 +00:00
|
|
|
|
Major changes in release 1.9:
|
1993-11-15 15:57:55 +00:00
|
|
|
|
* `echo a:b:c: | cut -d: -f3-' prints `c:' and
|
|
|
|
|
|
`echo a:b | cut -d: -f1' prints `a'.
|
1993-11-02 22:10:58 +00:00
|
|
|
|
* the command `printf '\t\n' |fold -w n' now terminates.
|
|
|
|
|
|
Before, it wouldn't stop for n less than 8.
|
1993-10-28 04:34:57 +00:00
|
|
|
|
* sort accepts and ignores -y[string] options for compatibilty with Solaris.
|
1993-10-05 18:29:05 +00:00
|
|
|
|
* cat -v /dev/null works on more systems
|
1993-10-30 15:57:46 +00:00
|
|
|
|
* od's --compatible (-C) flag renamed to --traditional (no short option)
|
1993-10-24 19:04:12 +00:00
|
|
|
|
* --help and --version exit successfully
|
|
|
|
|
|
* --help gives a one-line description of each option and shows the
|
|
|
|
|
|
correspondence between short and long-named options.
|
|
|
|
|
|
* fix bug in cut. Now `echo 'a:b:c:' | cut -d: -f3-' works.
|
|
|
|
|
|
Before it printed `c' instead of `c:'
|
|
|
|
|
|
* csplit allows repeat counts to be specified via `{*}'.
|
|
|
|
|
|
* csplit accepts a new option, --suffix=format that supercedes the
|
|
|
|
|
|
--digits option. The --digits option will continue to work.
|
|
|
|
|
|
* csplit accepts a new option, --elide-empty-files.
|
|
|
|
|
|
* configure uses config.h, so DEFS won't exceed preprocessor limits of
|
|
|
|
|
|
some compilers on the number of symbols defined via -D.
|
|
|
|
|
|
* work around problem where $(srcdir)/config.h was used instead of
|
|
|
|
|
|
../config.h -- this happened only when building in a subdirectory
|
|
|
|
|
|
and when config.h remained in $(srcdir) from a previous ./configure.
|
|
|
|
|
|
|
1993-06-16 14:33:22 +00:00
|
|
|
|
Major changes in release 1.8:
|
|
|
|
|
|
* added non-ANSIfied version of memchr.c from GNU libc.
|
|
|
|
|
|
|
|
|
|
|
|
Major changes in release 1.7:
|
|
|
|
|
|
* none
|
1993-05-22 05:06:39 +00:00
|
|
|
|
Major changes in release 1.6:
|
|
|
|
|
|
* with the --version option programs print the version and exit immediately
|
|
|
|
|
|
* pr -2a really terminates
|
1993-05-23 19:12:22 +00:00
|
|
|
|
* pr -n produces multi-column output
|
1993-05-22 05:06:39 +00:00
|
|
|
|
|
1993-04-29 05:25:16 +00:00
|
|
|
|
Major changes in release 1.5:
|
1993-05-01 20:31:22 +00:00
|
|
|
|
* sort is 8-bit clean
|
1993-05-07 03:09:55 +00:00
|
|
|
|
* sort's -n and -M options no longer imply -b
|
1993-05-01 20:31:22 +00:00
|
|
|
|
* several bugs in sort have been fixed
|
1993-04-29 05:25:16 +00:00
|
|
|
|
* all programs accept --help and --version options
|
1993-03-31 06:07:16 +00:00
|
|
|
|
* od --compatible accepts pre-POSIX arguments
|
|
|
|
|
|
* pr -2a terminates
|
|
|
|
|
|
|
|
|
|
|
|
Major changes in release 1.4:
|
1992-11-08 02:55:41 +00:00
|
|
|
|
* add od and cksum programs
|
|
|
|
|
|
* move cmp to GNU diff distribution
|
1993-03-31 06:07:16 +00:00
|
|
|
|
* tail -f works for multiple files
|
1992-11-08 02:55:41 +00:00
|
|
|
|
* pr prints the file name in error messages
|
|
|
|
|
|
* fix some off by 1 errors in pr and fold
|
|
|
|
|
|
* optimize wc -c on regular files
|
|
|
|
|
|
* sort handles `-' argument correctly
|
1993-03-31 06:07:16 +00:00
|
|
|
|
* sort supports -T option
|
1992-11-08 02:55:41 +00:00
|
|
|
|
* tr ranges like a-a work
|
|
|
|
|
|
* tr x '' fails gracefully
|
|
|
|
|
|
* default sum output format is BSD compatible
|
|
|
|
|
|
* paste -d '' works
|