To be pendantic
ls -- **/*.sh
Otherwise it will fail if you've got a file named e.g. --help ls -- **/*.sh
Otherwise it will fail if you've got a file named e.g. --helpI dislike these tools so much, because you need to know all these corner-cases and I don't.