通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"Linux" 试卷中 Linux往年复习题 中有题目如下:
第1题
编写1个弹出式菜单的shell程序并实现其简单的菜单功能:
*******************************************************
* MENU *
* 1.copy 2.rename *
* 3.remove 4.find *
* 5.exit *
即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录后执行更名操作;输入数字3,则提示用户输入要删除的文件并执行删除操作;输入数字4,则提示用户输入要查找的文件并执行查找操作;输入数字5,则退出该菜单shell程序的执行。
答:
#! /bin/sh - clear while [ 0 ]; do echo "************************************************" echo " menu " echo " 1.copy 2.rename " echo " 3.remove 4.find " echo " 5.exit " echo "************************************************" echo echo -n " select:" read choice echo case $choice in 1) echo -n "source file:" read src echo echo -n "destination fold:" read des cp -arf $src $des if $?; then echo "copy sucessful!" else echo " copy fail" fi;; 2) echo -n "the file to be renamed:" read src echo echo -n "the new file:" read des mv $src $des if $?; then echo "rename sucessful!" else echo " rename fail" fi;; 3) echo -n "the file to be removed:" read src rm -rf $src if $?; then echo "remove sucessful!" else echo " remove fail" fi;; 4) echo -n "the file to be found:" read src find $HOME -name $src;; 5) exit;; *) echo "Invalid option";; esac done
所属试卷:Linux往年复习题
生成派生类对象时,派生类构造函数调用基类构造函数的条件
下列语句分别是不同程序中的第一个输入输出语句,若去掉其
某 32 位计算机按字节编址,采用小端方式存放数据,编
一棵二叉搜索树如题 7 图所示,k1、k2、k3 分别
详细设计主要确定每个模块具体执行过程,也称过程设计,下
有以下函数:函数的功能是。
有如下程序:程序运行后的输出结果是( )。
以下叙述正确的是。
关键字____________说明对象或变量初始化后不
已知x为非空列表,那么表达式x.reverse==
当a=3,b=2,c=1时,表达式f=a>b>c的值是
以下程序将数组a中的数据按逆序存放,请填空。
把一下多项式写成只含7次乘法运算,其余皆为加、减运算的
以下程序打开新文献f.txt,并调用字符输出函数将a数
添加用户时使用参数( )可以指定用户目录。
叙述Linux如何使用Windows系统硬盘(设备名为
改变命令提示符的环境变量是
假设文件fileA的符号链接为fileB,那么删除fi
在Linux的两种链接文件中,只能实现对文件链接的一种
在系统文档中找到关于print这个单词的所有说明?
如何从当前系统中卸载一个已装载的文件系统
关系代数中的π运算符对应于SQL语言中的 子句。
创建外键约束时,如果要使在删除父表记录时子表对应记录也
MySQL中gbk字符集的默认校对规则是 。
用二维表结构表示实体以及实体间联系的数据模型称为( )
功能:判断一个整数w的各位数字平方之和能否被5整除,可
如图所示,图中每条边上的数字表示该边的长度,则从 A
( 找第 k 大的数 ) 给定一个长度为 1,000,
输入: 9 19 29 39输出: _________
在 C 语言中,表达式 21^2 的值是( )
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2