Run it without exec -parameter to get a list of files affected, I’d guess that that will catch more than you want as it only checks that it’s a normal file and has the excecutable -bit on. To get only bash-scripts you’d first need to get a list of files with find and then check if it’s a script with something (grep or maybe file should work) and copy based on that result, but it shouldn’t be too difficult to write a script for it.