$ perl -c -Te'BEGIN { system "/bin/ls" }' Insecure $ENV{PATH} while running with -T switch at -e line 1. BEGIN failed--compilation aborted at -e line 1. $ perl -c -Te'BEGIN { $ENV{PATH}=""; system "/bin/ls" }' bin cdrom etc ... -e syntax OK