diff options
author | Assaf Gordon <assafgordon@gmail.com> | 2013-03-06 15:53:16 -0500 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2013-04-10 14:34:52 +0100 |
commit | 4114c93af398d7aecb5eb253f90d9b4cc0785643 (patch) | |
tree | e12c863d7a3ac08a1abec7c8fc8a4be6991fde9c /NEWS | |
parent | ec02161aefab06bec919d10396900ce6fe87390d (diff) | |
download | coreutils-4114c93af398d7aecb5eb253f90d9b4cc0785643.tar.xz |
csplit: add the --suppress-matched option
With --suppress-matched, the lines that match the pattern will not be
printed in the output files. I.E. the first line from the second
and subsequent splits will be suppressed.
* src/csplit.c: process_regexp(),process_line_count(): Don't output the
matched lines. Since csplit includes "up to but not including" matched
lines in each split, the first line (in the next group) is the matched
line - so just skip it.
main(): Handle new option.
usage(): Mention new option.
* doc/coreutils.texi (csplit invocation): Mention new option, examples.
* tests/misc/csplit-suppress-matched.pl: New test script.
* tests/local.mk: Reference the new test.
* NEWS: Mention new feature.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -22,6 +22,9 @@ GNU coreutils NEWS -*- outline -*- uniq accepts a new option: --group to print all items, while separating unique groups with empty lines. + csplit accepts a new option: --suppressed-matched, to elide the lines + used to identify the split points. + ** Improvements stat and tail work better with EFIVARFS, EXOFS, F2FS and UBIFS. |