J-Linux&Shell-W13
Shell程序设计(上)
- 一.判断题
- Shell程序是编译类编程语言。( ×)
- 现在的Linux操作系统中默认安装的shell版本是csh。(× )
- 通过/etc/shells文件查看系统中已经安装的shell。(√ )
- $nnn在shell里为定义一个变量nnn的作用。(× )
- 二.单项选择题
- Shell程序的注释符为(B)
A.% B.# C.@ D.!
- Shell变量的定义与赋值格式为(D)
A.变量名=$值 B.$变量名=值 C.$变量名=$值 D.变量名=值
- 能够起到在shell程序里将程序内容中包含的命令的结果直接输出使用的符号是(C)
A.“” B.‘’ C.`` D.()
- 三.不定项选择题
- 下列属于Shell常见版本的是(ABCD)
A.bash B.csh C.ksh D.ash
- 下列执行shell脚本的方式中,正确的是(AD)
A.对应解释器 脚本名
B.脚本名
C../脚本名
D.在shell脚本有运行权限的前提下,使用./脚本名
- 四.填空题
- 使用bash shell版本书写shell脚本时,第一行声明应该写为_
#!/bin/bash_。
- 五.操作题
- 编写一个shell脚本,内含两个变量x和y,分别给x和y赋值12和5,请一次性打印出两个数字加减乘除的执行结果。
#!/bin/bash
x=12
y=5
echo “x + y is $((x+y))”
echo “x - y is $((x-y))”
echo “x * y is $((x*y))”
echo “x / y is $((x/y))”
或者 expr $x + $y