Re:The History of the Design of Unix’s Find Command (1995)
by johnwfinigan on Friday October 02, 2015 @02:03PM
(#10320170)
Excluding filenames containing newlines, I wonder how many weird corner cases this would reveal:
ls | tr '\n' '\0' | xargs -0 rm
I've been annoyed by ls and xargs not playing together here and there, but the above only just occurred to me. Not sure if it's a good idea yet or not!
Because Unix filenames can contain blanks and newlines, this default behaviour is often problematic; filenames containing blanks and/or newlines are incorrectly processed by xargs.