Hacker News new | ask | show | jobs
by schoen 3206 days ago
This is more correct than the previous poster's approach, because it will work with files that contain space characters, while the previous poster's version breaks in this situation.

Another approach that works is

  find . type f -print0 | xargs -0 chmod -x
although find's built-in -exec can be easier to use than xargs for constructing some kinds of command lines.
1 comments

You probably want a -r with that xargs. -r makes it exit without executing the command line if stdin is empty.
I totally forgot about the case where find gives no output.