summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2016-01-09 01:38:30 +0000
committerPádraig Brady <P@draigBrady.com>2016-01-13 11:11:36 +0000
commit3ed89ae9324026660dfefb5e482e91b8acc5262d (patch)
tree77025a5cb78df0fd5ffad2929a3023181b37c4a1 /NEWS
parent672663e1b0afd68a10d991527fd5021c40c99acc (diff)
downloadcoreutils-3ed89ae9324026660dfefb5e482e91b8acc5262d.tar.xz
wc: avoid ambiguous output with '\n' in file names
* src/wc.c (write_counts): Shell escape the file name if it contains '\n' so only a single line per file is output. * tests/misc/wc-files0.sh: Add a test case. * NEWS: Mention the improvement.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS3
1 files changed, 3 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 1c214d520..a57c4b36f 100644
--- a/NEWS
+++ b/NEWS
@@ -94,6 +94,9 @@ GNU coreutils NEWS -*- outline -*-
pseudo file systems "bpf_fs", "btrfs_test", "nsfs", "overlayfs"
and "tracefs", and remote file system "acfs".
+ wc now ensures a single line per file for counts on standard output,
+ by quoting names containing '\n' characters; appropriate for use in a shell.
+
* Noteworthy changes in release 8.24 (2015-07-03) [stable]