shell回文判断_习题07_Shell编程

习题

07_Shell

编程

一、单选

1.

下面哪个命令是用来定义

shell

的全局变量

(

D

)

A. exportfs

B. alias

C. exports

D. export

2

.在

Shell

脚本中,用来读取文件内各个域的内容并将其赋值

Shell

变量的命令是(

D

)

A. fold

B. join

C. tr

D. read

3.

当字符串用双引号(

’’

)括起来时,

SHELL

将(

C

)

A.

解释引号内的特殊字符

B.

执行引号中的命令

C.

不解释引号内的特殊字符

D.

结束进程

4.

以下哪个环境变量表示当前路径(

B

)

A. PATH

B. PWD

C. HOME

D. ROOT

5. shell

不仅是(

用户命令的解释器

)

,它同时也是一种功能强大的编程语言,

(

bash

)是

Linux

的缺省

shell

6.

编写的

Shell

程序运行前必须赋予该脚本文件(

执行

)权限。

7.

对于

Shell

脚本程序,

若输入参数数量多于

9

个,

则程序遍历每个参数可通过使用

(

shift

)

命令实现。

8.

为脚本程序指定执行权的命令及参数是(

chmod a+x filename

)

9.

shell

编程时,使用方括号表示测试条件的规则是:方括号两边必有(

空格

)

10.

输入了

Shell

命令的部分字符后按

(

tab

)

键可补全其余部分。

11

.改变命令提示符的环境变量是(

PS1

)

11.

grep

-E

'[Hh]enr(y|ietta)'

file

的功能是

:

(在文件

File

中查找

Henry

henry

Henrietta

henrietta

)

12.

如下为命令终端下的一个截图:

则,以下两句的执行结果是:

(

the home path is $HOME

)

path=

the home path is $HOME

echo $path

13.

以下为程序名为

prog

的程序内容。则

sh prog a b c d

的执行结果为(

C

)

set A B C D

shift

shift

echo $1

三、简答

1.

下面给出了一个

SHELL

程序,试对其行后有

#

(

n

)形式的语句进行解释,并说明程序完

成的功能。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值