在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat $1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。 case(1)in 1)cat $1;; 2)cat>>$2<$1 *)echo 'default...' esac
【正确答案】
C
【答案解析】解析:shell中常用的系统变量如下: S#:保存程序命令行参数的数目 $?:保存前一个命令的返回码 $0:保存程序名 $*:以("S1 $2…")的形式保存所有输入的命令行参数 $@:以("S1" "$2"…)的形式保存所有输入的命令行参数