jgugugiug 发表于 2018-8-19 15:19:01

linux shell编程中while循环使用

  while循环:
  while CONDITION ;do
  statement1
  ...
  done
  until CONDITION;do
  statement1
  ...
  done
  互动添加一个用户的shell脚本:
  echo "input a user name:"
  read Myuser
  useradd $ Myuser
  echo $Myuser | passwd --stdin $Myuser&> /dev/null
  或者:
  read -p "input a user name:" Myuser
  useradd $ Myuser
  echo $Myuser | passwd --stdin $Myuser&> /dev/null
  read用法:
  read -p "input a user name:" Myuser
  -p 显示输出的文本
  exit:用法执行码
  exit 0 正确执行
  exit1-255 则错误执行
  组合条件测试:
  [ -e $file -a -f $file ] 表示同时满足两个条件(加-a参数)
  -a:与关系,同时满足
  -o:或关系,至少一个满足时为真
  !:非关系,取相反
  实例:
  ["$CHOICE" = Y -o "$CHOICE" = y] 表示选择Y或者y都可以!

页: [1]
查看完整版本: linux shell编程中while循环使用