shell编程基础(一) 条件测试表达式

shell编程学医过程遇到很多问题,现在把自己做的笔记拿出来分享。

 

shell编程基础(一)

 

 

If [ 条件测试 ]

then

echo oldboy

fi

 

条件测试的多种方法:

test <测试表达式>

[ <测试表达式> ]    和test等价  *****

[[ <测试表达式> ]]  #现代的shell语法

((<测试表达式>))

(<测试表达式>)

<测试表达式>

 

[<测试表达式>] && echo 1

[<测试表达式>] && {

echo1

echo2

echo3

}

前面成功,执行echo 1   如果….那么

 

[<测试表达式>] || echo 1

[<测试表达式>] || {

   echo 1

   echo 2

   echo 3

}

前面失败,执行echo 1  如果那么

 

[ <测试表达式> ] && echo 1 || echo 0

[ <测试表达式> ] && {

echo 1

echo 2

}||{

echo oldboy

echo oldgirl

}

前面成功,执行echo 1 ,否则执行echo 0

posted @ 2017-08-13 09:48  绝望的战斗鸡  阅读(137)  评论(0)    收藏  举报