在Linux操作系统中,若用户键入的命令参数的个数为1时,执行cat $ 1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。    case(48)in        1)cat $1;; 

admin2009-02-15  26

问题 在Linux操作系统中,若用户键入的命令参数的个数为1时,执行cat $ 1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。    case(48)in        1)cat $1;;        2)cat>>$2<$1;;        *)echo’default...’    esac

选项 A、$ $
B、$@
C、$ #
D、$ *

答案C

解析 在Linux操作系统中,Shell变量分为参数变量和状态变量两类,见表6-27。

注意到试题中“用户键入的命令参数的个数”关键信息,查表6-27可知,空缺处的正确答案是$ #。
   本试题中使用case语句实现编程中多选一的控制结构。cat命令用于查看文件内容,从键盘读取数据,合并文件等。格式:cat[-b][-A][-E][-T][-n][-s][-v]文件名。例如,“$ cat-n file”命令将显示出file文件中的行号。
转载请注明原文地址:https://kaotiyun.com/show/XTWZ777K
0

相关试题推荐
最新回复(0)