cfsky 发表于 2018-8-22 10:07:18

Shell脚本中几种条件表达式的用法

  Shell脚本中几种条件表达式的用法
  一、let
  let ++ 一次加一
  let -- 一次减一
  let A=$A+$B
  let A+=$B
  let I=1
  let SUM=0
  while [ $I -le 100 ]; do
  let SUM+=$I
  let I++
  done
  二、选择分支,分三类
  1、if
  if[];then
  ..
  ..
  ..
  fi
  2、if[];then
  ..
  ..
  ..
  else
  ..
  ..
  fi
  3、循环分支
  while[];do
  ...
  done
  三、read的用法
  read 用户的交互式命令
  read A B
  用户自己输入定义的变量
  read -p 与用户交互让用户输入一个值
  while read LINE;do
  ...
  done < /etc/issue
  要求用户输入一个文件名,判断此文件是文本还是普通文件,显示共有多少行
  #!/bin/bash
  read -p "please assign a file:FILE
  let COUNT=0
  while read LINE; do
  let COUNT++
  done<
  四、until循环
  until[];do
  ...
  done
  面向对象
  顺序
  选择
  循环
  五、function:功能,函数
  写一个,要求用户从键盘输入一个用户名,判断此用户是否存在
  function f_name {
  函数体
  }
  f_name (){
  函数体
  }
  sum2(){
  echo "The sum is:$(($1+$2))"
  }
  sum2 4 6

页: [1]
查看完整版本: Shell脚本中几种条件表达式的用法