Ta chyba není v tom shellu - janak by stejnou chybou trpěl i třeba bash pod Linuxem. Chyba je v tom, že pod Windows je každý soubor s odpovídající příponou automaticky spustitelný, lhestejno na tom, že přišel mailem. Rovněž nelze vytvořit noexec filesystém. Pod Linuxem těžko přinutíte uživatele, aby vzal virus z mailu, napsal chmod u+x název_viru a pak ho ./název_viru spustil. Ano, mohl by ho rozbalit z taru a pak jenom spustit, za předpokladu, že by nebyl na noexec fs, ale už je to složitější a user si to rozmyslí...