Shell 脚本基础测验

Shell 脚本基础测验

收藏豆荚
剥了 2 次
年级:职业发展
科目:信息科技
Clover
2026-07-09
10 颗豆豆
1. 单选题
60 秒

编写标准 Shell 脚本,文件第一行固定写法是?

#!/bin/bash

#java/bin/env bash

# shell

#!python

2. 单选题
60 秒

现有脚本hello.sh,未赋予执行权限时,不能直接运行的命令是?

source hello.sh

./hello.sh

sh hello.sh

bash hello.sh

3. 单选题
60 秒

Shell 中用来获取脚本传入第 2 个参数的特殊变量是?

$#

$2

$0

$1

4. 单选题
60 秒

特殊变量$#的作用是?

获取全部参数内容

获取上一条命令执行返回码

获取脚本所有传入参数的总数

获取脚本文件名

5. 单选题
60 秒

$? 用来查看什么信息?

上一条命令的退出状态码

所有传入参数

当前脚本进程 PID

脚本传入参数个数

6. 单选题
60 秒

Shell 自定义变量规范写法正确的是?

name==jack

name = jack

$name=jack

name="jack"

7. 单选题
60 秒

test 命令比较两个整数,判断数字 a 大于 b 使用参数?

-lt

-ne

-gt

-eq

8. 单选题
60 秒

Shell 单分支 if 判断语法正确的是?

if test 1 -gt 0 then echo ok fi

if test 1>0: echo ok

if [1 -gt 0] echo ok end if

if (1>0){ print ok }

9. 单选题
60 秒

多分支 if 语句中,代表 “否则” 的关键字是?

then

fi

elif

else

10. 单选题
60 秒

执行./test.sh aa bb cc,此时$#输出结果为?

2

test.sh

3

0

剥豆豆
金牌
会员
无限剥豆豆游戏,更详尽的游戏报告,更多学员的支持
仅需0.6/日
你可能喜欢
Wiederholung-An der Rezeption
剥了 3 次
找物品
剥了 2 次
摄像基础知识小试牛刀
剥了 4 次
众安知多少·破冰0824
剥了 2 次
啤酒知识趣味竞赛
剥了 2 次