I see this command being given as how to search and replace strings in files in this answer:
sed -i -- 's/foo/bar/g' **/*(D.)
What does the pattern
*/*(D) mean? I am not sure what they are called, so cannot google them. Is this part of sed parameters, or is it part of zsh? Thanks!