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`