技术改变生活

博客园 首页 新随笔 联系 订阅 管理

shell格式的if语句:

[root@www file_test]# cat if.sh
#!/bin/bash
#if test
if [ $# -eq 0 ];then
  exit
fi
if [ $1 -eq 1 ];then
  echo "the num is : abc"
elif [ $1 -gt 2 ];then
  echo "the num is : 2-200"
else
  echo "the num is other"
fi
[root@www file_test]#

多分支if条件语句

    if [ 条件语句1 ]

       then

        执行程序1

    elif [ 条件语句2 ] 

      then

        执行程序2

     else

      执行程序2 

     fi

 

awk格式的if语句:
[root@www file_test]# awk -F: '{if($3==0){print "管理员账号:"$1}else if($3>=1 && $3<1000){i++}else{j++}}END{print "系统账号个数:"i;print "普通账号个数:"j}' passwd
管理员账号:root
系统账号个数:31
普通账号个数:1
[root@www file_test]#

posted on 2020-04-08 15:09  小阿峰  阅读(289)  评论(0编辑  收藏  举报