问题
单项选择题
在UNIX操作系统中,以下Shell程序实现当用户键入的命令参数的个数为1时,执行cat$1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。
case (36) in
1) cat $1;;
2) cat>>$2<$1;;
*) echo ‘default...’
esac
A.$!
B.$*
C.$#
D.$@
答案
参考答案:C
解析:[要点解析] 在UNIX操作系统中,Shell变量分为参数变量和状态变量两类,其各自常见的变量见表7-4。
表7-4 Shell定义变量
Shell参数变量
|