Não é possível, em geral, porque um script pode conter algo como
read $command
"$command" -rf /
Na vida real, o comando seria higienizado ou escolhido de uma lista, mas ainda assim, não é possível saber com antecedência quais comandos são possíveis.