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