2-1使用if-then语句

2-1使用if-then语句

2023年8月2日发(作者:)

2-1使⽤if-then语句 接下来介绍⼀下shell中的判断与控制。我们知道在其他的⾼级编程语⾔中会使⽤if这样的语句,如果它满⾜条件就执⾏对应条件内的业务逻辑、语法或函数等等。在我们的shell中也是⼀样的,我们可以使⽤if-then语句,类似于我们在⾼级编程语⾔中使⽤的if语句,来执⾏⼀些条件判断,对符合条件的做⼀些特殊处理,那不同于其他⾼级编程语⾔,我们来看⼀下shell中if-then的语法。语法if command | conditionthen commandsfi if后⾯要跟⼀个command还要跟⼀个condition,这是两种不同的形式,⽐如你后⾯跟command形式的时候,可以直接跟⼀个命令,如果if后⾯跟的command能够成功执⾏的话(command执⾏后的退出状态码为0),然后就到then⾥⾯的commands执⾏的某些命令。否则的话他不会执⾏then⾥⾯的内容。fi代表结束。fi是固定的写法,if后⾯的then也是固定写法。 我们先来看⼀下comand这种情况,给⼤家演⽰⼀下。condition⽐较复杂,后续给⼤家讲解。 ⾸先我们创建⼀个 #!/bin/bash#if pwdthen echo "It works"fi 这时我们可以看到它会输出It works。并且pwd执⾏后也会列出⽬录。 这就是我们的if-then指令的⽤法,我们知道在其他的⾼级编程语⾔中,我们通常情况下不⽌只有⼀个if,我们如果只写⼀个if的话,它是只针对符合条件的这种做判断,那假如说不符合条件的怎么办?我们会使⽤else。那针对shell,也有else。else的⽤法我们下节讲。 好了,if-then语句⽤法就先讲到这⾥。如果各位有补充请留⾔,我验证之后完善⽂章。谢谢!

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690918892a463413.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信