Ole Tange <ta...@gnu.org> writes: > and then running above. That did not work. Probably because of quotes, > spaces, < and > in filenames.
Yes, you're right, it was the quotes. > find . -name '*.gz' -type f -print0 | parallel -0 -j+0 gunzip "<{}" ">{.}" That would be nice, but it uses the "-print0" and "parallel" features that are GNU-specific, and we try to keep that part of the manual portable to any POSIX environment. Perhaps we need to add a new section for the GNU stuff, but I installed the following for now, to fix the immediate problem. * doc/gzip.texi (Sample): Fix backslash quoting problem. Problem reported by Ole Tange in <http://lists.gnu.org/archive/html/bug-gzip/2010-05/msg00000.html>. diff --git a/doc/gzip.texi b/doc/gzip.texi index a6009d2..a7e72b8 100644 --- a/doc/gzip.texi +++ b/doc/gzip.texi @@ -228,7 +228,7 @@ stopping on the first failure: find . -name '* *' -prune -o -name '*.gz' -type f -print | sed " - s/'/'\\''/g + s/'/'\\\\''/g s/^\\(.*\\)\\.gz$/gunzip <'\\1.gz' >'\\1'/ " | sh -e