将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。if ["$#"-It 2];thenecho "Usage $0<output-file><input file l>[<input file2>...]"exit 0fiutput="$1"shiftfor i in (41) ;doif [ -e "$i"];then # or use'-a $i'cat (42)fidoneA.$#B

题目

将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。

if ["$#"-It 2];then

echo "Usage $0<output-file><input file l>[<input file2>...]"

exit 0

fi

utput="$1"

shift

for i in (41) ;do

if [ -e "$i"];then # or use'-a $i'

cat (42)

fi

done

A.$#

B.$i

C.$!

D.$@


相似考题
更多“将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输 ”相关问题
  • 第1题:

    将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。

    if ["$#" -lt 2 ];then

    echo "usage $0 <output-file> <input file 1> [<input file 2>…]"

    exit 0

    fi

    output="$1"

    shift

    for i in (61); do

    if[-e "Si"];then # or use '-a $i'

    cat (62)

    fi

    done

    A.$#

    B.$I

    C.$!

    D.$@


    正确答案:D

  • 第2题:

    在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-nfile”命令将显示出file文件中的行号。

  • 第3题:

    windows中的文件关联是为了更方便用户操作,(1)建立联系,当用鼠标双击这类文件时,windows就会(2)。

    (17)

    A.将一个程序与另一个程序

    B.将一个程序与多个程序

    C.将一类数据文件与一个相关的程序

    D.将一类数据文件与多个相关的程序


    正确答案:C

  • 第4题:

    Pig 支持多种文件命令,下面几个文件名能够令的描述中哪个是错误的()

    A. cat,将一个或多个文件的内容输出到屏幕上

    B.cd,将当前目录修改为其他目录

    C.cp,从本地系统拷贝文件或目录到HDFs中

    D. mkdir,创建一个新目录


    参考答案C

  • 第5题:

    关于子程序嵌套,下面说法中错误的是()(SIEMENS系统)。

    • A、子程序可以无限层嵌套
    • B、子程序可以调用子程序
    • C、嵌套子程序调用结束后将依次返回到上一层子程序中
    • D、一个子程序可以被嵌套在多个子程序中
    • E、子程序嵌套就是子程序多次调用

    正确答案:A,E

  • 第6题:

    个文件可包括一个或多个程序的要求,一个形成文件的程序的要求可以被包含在多个文件中。


    正确答案:正确

  • 第7题:

    PowerPoint中的“打包成CD”功能可以将一个或多个演示文稿随同支持文件,如PowerPoint播放器复制到CD中,使得在未安装PowerPoint的机器上,也能运行打包的演示文稿。


    正确答案:正确

  • 第8题:

    在下列有关项目与项目管理器的叙述中,不正确的是()。

    • A、不是通过VFP创建的文件,不能添加到项目中
    • B、当用户将某文件添加到项目中时,系统默认为:表文件是排除的,其他类型的文件是包含的
    • C、利用“移去”操作可以删除文件
    • D、同一个文件可以同时属于多个项目

    正确答案:C

  • 第9题:

    关于子程序嵌套,下面说法正确的是()(SIEMENS系统)。

    • A、子程序可以无限层嵌套
    • B、子程序可以调用子程序
    • C、嵌套子程序调用结束后将依次返回到上一层子程序中
    • D、一个子程序可以被嵌套在多个子程序中
    • E、嵌套子程序结束指令与子程序相同

    正确答案:B,C,D,E

  • 第10题:

    填空题
    shell脚本文件的首行内容是指定shell环境,shell环境的设置以()开始,后面为需要使用的shell程序的()名。

    正确答案: “#!”,全路径
    解析: 暂无解析

  • 第11题:

    单选题
    下面4个叙述中,()是不正确的。
    A

    在一个程序执行End语句后,系统自动将所有打开的文件关闭

    B

    可以使用Close语句关闭一个或几个指定的文件

    C

    使用不带语句体的Close语句可关闭所有文件

    D

    执行完一个程序段的所有语句后程序自动关闭文件


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    下列关于项目和文件的说法,正确的是(  )。
    A

    一个项目可以包含多个文件,一个文件只能属于一个项目

    B

    一个项目可以包含多个文件,一个文件也可以包含在多个项目中

    C

    当将一个文件添加到项目里,则该文件就合并到项目中,不能独立存在

    D

    在关闭项目时,Visual FoxPro会自动删除不包含任何文件的项目


    正确答案: C
    解析:
    一个项目可以包含多个文件,一个文件也可以包含在多个项目中。项目中的每个文件都以一种独立的方式存在,“包含”在文件与包含它的项目间建立了一种关联。在关闭项目时,Visual FoxPro不会自动删除不包含任何文件的项目。

  • 第13题:

    Outlook中通过创建搜索文件夹,可以将多个不同数据文件中的满足指定条件的邮件集中存放在一个文件夹中。

    此题为判断题(对,错)。


    正确答案:×

  • 第14题:

    Windows中的文件关联是为了更方便用户操作,(3)建立联系,当双击这类文件时,Windows就会(4)。

    A.将一个程序与另一个程序

    B.将一个程序与多个程序

    C.将一类数据文件与一个相关的程序

    D.将一类数据文件与多个相关的程序


    正确答案:C
    解析:本题考查的是Windows操作系统中文件关联方面的知识。试题(3)(4)的正确答案是C和B。因为Windows中的文件关联是为了更加方便用户操作,将一类数据文件与一个相关的程序建立联系,当双击这类文件时,Windows就会自动启动关联的程序,打开数据文件供用户处理。例如,通用的ASCII码文本文件扩展名为TXT,Windows系统中默认的关联程序就是记事本编辑程序。此时,当用户在 Windows的文件窗口中双击TXT文件,TXT关联的记事本便自行启动,读入TXT文件的内容,以便查看和编辑。需要说明的是,Windows系统预先建立了许多文件的关联程序,初学者不必知道哪些文件必须由什么样的程序来打开,对于大部分数据文件直接双击关联图标就可以调用相关的程序来查看和处理了。

  • 第15题:

    建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件 grid1

    建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件 grid1,指定其记录源类型为“别名”、记录源为employee表文件,最后添加一个“退出”命令按钮控件Com— mand1,在程序运行时单击该命令按钮将关闭表单。 2.修改two.prg文件中的SQL SELECT命令,使其运行时可以显示如下结果:


    正确答案:
    (1)【操作步骤】
    步骤1:在命令窗口中输入命令“Create form. myform”,并按回车键新建一个表单。
    步骤2:在表单空白处单击鼠标右键,选择“数据环境”命令,为表单添加数据环境表“employee”,并将“employee”从数据环境中拖拽到表单中,在表单的属性窗口中修改表格的 Name属性为Grid1。
    步骤3:通过表单控件工具栏为表单添加一个命令按钮,修改其Caption属性为“退出”,双击命令按钮,编写其Click事件“ThisForm.Release”。
    步骤4:保存并运行表单。
    (2)【操作步骤】
    步骤1:单击工具栏中的“打开”按钮,打开考生文件夹下的程序文件two.prg。
    步骤2:修改程序中的错误命令。
    第1处错误改为:from employee P join employee e;
    第2处错误改为:0n P.组别=e.组别where e.职务=“组长”and e.姓名<>P.姓名;
    步骤3:保存并运行程序,查看程序的运行结果。

  • 第16题:

    在RHEL5系统中,关于Bash环境中的自动补齐功能,以下说法错误的是()

    A.自动补齐功能有助于提高命令的输入效率

    B.当用户输入命令的一部分字符后使用“ESC”键进行自动补齐

    C.自动补齐功能既可以在用户当前目录下使用,也可以对用户指定的路径使用

    D.自动补齐功能不仅能对命令进行补齐,还可以对文件的路径进行补齐


    参考答案B

  • 第17题:

    在bash的shell环境中关于>和>>符号描述正确的是()。

    • A、>将标准输出信息添加到一个以存在的文件中,>>将标准输出信息写入一个新文件中
    • B、>将标准输出信息写入一个新文件,>>将标准输出信息添加到一个已存在的文件中
    • C、>将标准出错信息写入一个新文件,>>将标准出错信息添加到一个已存在的文件中
    • D、以上都不对

    正确答案:B

  • 第18题:

    shell脚本文件的首行内容是指定shell环境,shell环境的设置以()开始,后面为需要使用的shell程序的()名。


    正确答案:“#!”;全路径

  • 第19题:

    使用WinRAR工具,不可以实现的操作是()。

    • A、将一个文件压缩为多个文件
    • B、为压缩后的文件添加注释
    • C、把一个文件添加到已压缩文件
    • D、可以对视频文件进行压缩

    正确答案:A

  • 第20题:

    下面4个叙述中,()是不正确的。

    • A、在一个程序执行End语句后,系统自动将所有打开的文件关闭
    • B、可以使用Close语句关闭一个或几个指定的文件
    • C、使用不带语句体的Close语句可关闭所有文件
    • D、执行完一个程序段的所有语句后程序自动关闭文件

    正确答案:D

  • 第21题:

    在linux下echohello>>test这条命令中”>>”符号的作用是()。

    • A、将test文件的内容清空
    • B、将hello这个字符添加到test文件开头
    • C、将hello这个字符添加到test文件的末尾
    • D、什么都不作

    正确答案:C

  • 第22题:

    单选题
    使用WinRAR工具,不可以实现的操作是()。
    A

    将一个文件压缩为多个文件

    B

    为压缩后的文件添加注释

    C

    把一个文件添加到已压缩文件

    D

    可以对视频文件进行压缩


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    具有嘴和肛门的消化管道的主要优势在于()
    A

    它使得动物可以将更大的有机体作为食物

    B

    它使得动物可以吃大块的食物

    C

    它使得内脏的不同部分依次专门负责消化过程的不同部分

    D

    它可以使没有牙齿的动物也能研磨食物


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    有以下程序段: FILE *fp; if((fp=fopen(test.txt,w))==NULL) {  printf(不能打开文件!);  exit(0); } else  printf(成功打开文件!); 若文件test.txt已存在,则以下叙述正确的是(  )。
    A

    程序运行后,文件test.txt中的原有内容将全部消失

    B

    程序运行时,会因文件存在而出错

    C

    对文件test.txt进行写操作后,可以随机进行读取

    D

    对文件test.txt写入的内容总是被添加到文件尾部


    正确答案: A
    解析:
    fopen函数以一定方式打开指定文件,返回一个指向文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL。如果指定文件不存在,则创建一个文件名为指定文件名的新文件,然后打开它。在指定文件有错误或者指定文件不存在却不能创建新文件的情况下,打开文件操作错误,返回空指针。本题程序中,文件test.txt已存在,以“w”方式打开文件时,文件test.txt中的原有内容将全部消失,A选项正确。文件原本就存在,不会导致程序出错,会按照指定的方式打开文件,B选项错误。对文件进行写操作,只能对指针指向的位置内容进行写操作,不能随机读写,C选项错误。对文件test.txt写入的内容写到指针所指向的位置,而不是添加在文件尾部,D选项错误。答案选择A选项。