set SHELL=cmd.exe #### set PATH=$cleaned_path #### my $cleaned_path = join ";", grep { ! -f "$_\\sh.exe" && ! -f "$_\\cc1.exe" } split /;/, $ENV{PATH} ;