Linux Shell脚本面试25问
作者:网络转载 发布时间:[ 2015/4/29 15:51:42 ] 推荐标签:Linux shell脚本
Q:18 在shell脚本中,如何测试文件 ?
答:test命令可以用来测试文件。基础用法如下表格:
Q:19 在shell脚本中,如何写入注释 ?
答:注释可以用来描述一个脚本可以做什么和它是如何工作的。每一行注释以#开头。例子如下:
#!/bin/bash
# This is a command
echo “I am logged in as $USER”
Q:20 如何让 shell 脚本得到来自终端的输入?
答:read命令可以读取来自终端(使用键盘)的数据。read命令得到用户的输入并置于你给出的变量中。例子如下:
# vi /tmp/test.sh
#!/bin/bash
echo ‘Please enter your name’
read name
echo “My Name is $name”
# ./test.sh
Please enter your name
LinuxTechi
My Name is LinuxTechi
Q:21 如何取消变量或取消变量赋值 ?
答:“unset”命令用于取消变量或取消变量赋值。语法如下所示:
# unset <Name_of_Variable>
Q:22 如何执行算术运算 ?
答:有两种方法来执行算术运算:
使用expr命令(# expr 5 + 2) 2.用一个美元符号和方括号($[ 表达式 ])例如:test=$[16 + 4] ; test=$[16 + 4]
Q:23 do-while语句的基本格式 ?
答:do-while语句类似于while语句,但检查条件语句之前先执行命令(LCTT 译注:意即至少执行一次。)。下面是用do-while语句的语法
do
{
statements
} while (condition)
Q:24 在shell脚本如何定义函数呢 ?
答:函数是拥有名字的代码块。当我们定义代码块,我们可以在我们的脚本调用函数名字,该块会被执行。示例如下所示:
$ diskusage () { df -h ; }
Q:25 如何在shell脚本中使用BC(bash计算器) ?
答:使用下列格式,在shell脚本中使用bc:
variable=`echo “options; expression” | bc`
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11