控制流结构

简介:

退出状态

echo $? 和 exit n 其中,n为一数字

循环

for 循环每次处理依次列表内信息,直至循环耗尽。
Until 循环此循环语句不常使用, until循环直至条件为真。条件部分在循环末尾部分。
While 循环while循环当条件为真时,循环执行,条件部分在循环头。
流控制语句的任何循环均可嵌套使用,例如可以在一个for循环中嵌入另一个for循环。



if then else语句
if语句测试条件,测试条件返回真0或假1后,可相应执行一系列语句。

if 条件1
then 命令1
elif 条件2
then 命令2
else 命令3

fi

if [ "10" lt "12" ]

then

echo "10 小于 12"

fi


变量值测试

echo -n "enter your name"

read Name

if [ $Name = "" ] ; then

echo "you are not input your name"

fi

grep输出检查

if grep `name\>` aa.sh > /dev/null 2>&1

then

echo "name is in aa.sh"

else

echo "name is not in aa.sh"

fi

本文转自岁月丶倾城博客51CTO博客,原文链接http://blog.51cto.com/alca0126/1396576如需转载请自行联系原作者


laihuadongcto

相关文章
|
Shell Windows 分布式数据库
控制流结构
 1.if语句 if 条件1 then       命令1 elif 条件2 then       命令2 else      命令3 fi ------------------ if 条件 then 命令 fi eg: #!/bin/bash #if test #thi
922 0
|
6月前
|
C++
【C++基础】程序流程结构详解
这篇文章详细介绍了C++中程序流程的三种基本结构:顺序结构、选择结构和循环结构,包括if语句、三目运算符、switch语句、while循环、do…while循环、for循环以及跳转语句break、continue和goto的使用和示例。
107 2
|
C++
C++第3~4章:运算\程序流程结构
C++第3~4章:运算\程序流程结构
96 0
|
7月前
|
C++
c++学习笔记03 程序流程结构
C++学习笔记,主要介绍了程序流程结构,包括顺序结构、选择结构和循环结构。选择结构中详细解释了if语句、三目运算符和switch语句的用法和注意事项。循环结构部分则涵盖了while循环、do-while循环和for循环的语法和使用技巧。此外,还介绍了跳转语句,包括break、continue和goto语句的用途和用法。
55 0
《逻辑与计算机设计基础(原书第5版)》——2.1 二值逻辑和逻辑门
本节书摘来自华章计算机《逻辑与计算机设计基础(原书第5版)》一书中的第2章,第2.1节,作者:(美)M.莫里斯·马诺(M. Morris Mano)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3686 0
逻辑代数基础
逻辑代数基础
443 1
逻辑代数基础
|
4月前
控制流
条件语句:根据条件的真假来执行不同的代码块。 if (x > 10) { System.out.println("x is greater than 10"); } else { System.out.println("x is less than or equal to 10"); } switch (day) { case 1: System.out.println("Monday"); break; case 2: System.out.println("Tuesday"); break; default: System.out.println("Other day"); break;
|
10月前
|
C++
C++的控制流
C++的控制流
BC之链式块状结构:区块链之链式块状结构——链式块状结构、内容相关配图
BC之链式块状结构:区块链之链式块状结构——链式块状结构、内容相关配图
BC之链式块状结构:区块链之链式块状结构——链式块状结构、内容相关配图