Bash oder Windows?

Für Windows ist das eine For-Schleife, nix Wildes. Wenn Du in c:\bilder\ bist und die Datei dort ausführst:

Code:
for /D %%S in ("bilder*") do (
	pushd %%S
	if exist "screenshot*" (
		popd
		if not exist "target" md "target"
		move "%%S" "target\"
) 	else popd)
Cannonau