should navigate down through all folders containing an .svn folder and remove it.

HOWEVER, you're probably better off using svn to export (svn export I beleive) a vanilla tree without versioning information, which is probably what you're looking for.

EDIT
Note that the bash script above only removes .svn folders which are connected to the original one (i.e. it won't remove a/b/c/.svn if b doesn't contain a .svn). If you just want to clear out .svn stuff in your filesystem, find will probably do a better job.

You can combine find and rm with xargs to find and remove all .svn subdirectories from a root directory.

First test the find command to check if it finds the right subdirectories,

find . -name ".svn"

This should display a list of all .svn subdirectories in the current working directory (.). Make sure that these are indeed the directories that you want to remove. Then run the following command to actually remove them (note: this cannot be undone),