当前位置: 首页 > news >正文

重庆专业微信网站制作建设网官方网站

重庆专业微信网站制作,建设网官方网站,品牌设计图片,东莞最好的网站建设价格低结构化命令structured command:允许脚本根据条件跳过部分命令,改变执行流程。 1、if-then语句 格式1: if command then commands fi 格式2: if command; then commands fi 运行if之后的command命令,如果它的退出状态码…

结构化命令structured command:允许脚本根据条件跳过部分命令,改变执行流程。

1、if-then语句

格式1:

if command

then

   commands

fi

格式2:

if command; then

   commands

fi

运行if之后的command命令,如果它的退出状态码是0(该命令成功执行),那么就执行then里面的命令;如果是其它值,则执行脚本中的下一条命令。fi语句用来表示if-then语句到此结束。

#!/bin/bash
if pwd
thenecho "查看当前路径成功!"
fi

 

2、if-then-else语句

格式:

if command

then

   commands

else

   commands

fi 

3、嵌套if语句

 通过使用嵌套的if语句,可以在shell脚本中检查多种条件

#!/bin/bash
testuser=ln
if grep $testuser /etc/passwd
thenecho "用户$testuser存在。"echo
elseecho "用户$testuser不存在。"if ls -d /home/$testuser/thenecho "但是该用户有个路径。"fi
fi
echo "脚本运行完毕!"

4、elif语句

格式:

if command1

then

   commands

elif command2

then

   commands

fi

#!/bin/bash
testuser=ln
if grep $testuser /etc/passwd
thenecho "用户$testuser存在。"echo
elif ls -d /home/$testuser/
thenecho "用户$testuser不存在。"echo "但是该用户有个路径。"
fi
echo "脚本运行完毕!"

5、test命令

test命令可以在if-then语句中测试不同的条件,如果test命令中列出的条件成立,那么test命令就会退出并返回退出状态码0;若条件不成立,test命令就会退出并返回非0的退出状态码。

格式:test condition

if test condition

then

   commands

fi

 如果不写test命令的condition条件,那它会以非0的退出状态码退出并执行else部分的代码块。

#!/bin/bash
if test
thenecho "111"
elseecho "222"
fi

 加上test命令的condition条件

#!/bin/bash
var1="Full"if test $var1
thenecho "111"
elseecho "222"
fi

 如果test命令的condition返回非0退出状态码

#!/bin/bash
var1=""if test $var1
thenecho "111"
elseecho "222"
fi

6、使用方括号代替test命令

可以通过使用方括号定义测试条件注意:第一个方括号之后和第二个方括号之前必须留有空格,否则会报错。 

格式:

if [ condition ]

then

   commands

fi

test命令中的condition和测试条件里的condition可以判断如下3类条件:

  1. 数值比较
  2. 字符串比较
  3. 文件比较

http://www.ds6.com.cn/news/58634.html

相关文章:

  • 妇幼医院网站建设方案软文内容
  • 什么事网站建设国际新闻界期刊
  • 专业APP客户端做网站线上卖货平台有哪些
  • 中英文网站怎么做的营销策划与运营公司
  • 口碑好的网站建设多少钱怎么做好网络营销
  • wordpress购物网站手机如何在各大网站发布信息
  • h5响应式网站开发二级域名网站查询入口
  • 企业网站导航优化百度一下你就知道了百度一下
  • php发布post到wordpress太原seo服务
  • 如何自建网站拓客公司联系方式
  • 有自己域名主机怎么做网站即刻搜索
  • 大作设计网站是中国的吗百度推广下载安装
  • 网站开发实践报告百度账号申请注册
  • 黑龙江省网站建设百度产品大全首页
  • 做电商有哪些网站有哪些百度入驻
  • 做网站还是app网络推广平台网站推广
  • 免费一级做网站台州网站优化公司
  • 网站建设宣传视频海外免费网站推广
  • 做网站和c 哪个好软文代发代理
  • 室内设计意向图网站应用商店关键词优化
  • 做团购网站域名权重
  • 做公司网站需要有座机吗北京网站优化
  • 免费自建网站舆情监测系统排名
  • 广州网站设计公司济南兴田德润o评价国际网站平台有哪些
  • 网站cms系统哪个好用吗seo网站排名优化教程
  • 做创业网站赚钱免费网络营销方式
  • 影视公司招聘班级优化大师学生版
  • 甘肃省人民政府网官网seo顾问合同
  • 可靠的网站设计制惠州seo外包
  • 做网站常用的英文字体seo网站优化怎么做