设cmd=who,以下4个命令中,执行结果与其他不同的是_______。

admin2016-05-14  35

问题 设cmd=who,以下4个命令中,执行结果与其他不同的是_______。

选项 A、eval $cmd
B、eval ’$cmd’
C、eval ’$cmdt’
D、eval "$cmd"

答案C

解析 在eval’$cmd’中,Shell首先执行Shell变量$cmd值所指示的命令,再用eval命令执行该命令的输出结果,该执行很可能出错,因为一个命令的输出一般不是命令,eval就不能执行它,这与eval$cmd等直接执行该命令不同。
转载请注明原文地址:https://jikaoti.com/ti/DsEaFFFM
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)