Not really. I've been in that situation, and spammy recruiters are just looking at "Oh, he's got $buzzword in his profile, and $company needs $buzzword!" If $buzzword = bash, that's not really useful. It's used everywhere, and isn't really an exclusive skillset. They don't pay attention to company culture, pay, or even location.
Obviously YMMV, but IME, they pretty much just throw everything against the wall, to see what sticks.