Shell编程学习

Posted vicodona

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell编程学习相关的知识,希望对你有一定的参考价值。

if 条件语句的知识与实践

if 条件语句

if条件语句的语法

单分支结构

第一种

if  <条件测试表达式>
  then 
      指令
fi

第二种

if <条件测试表达式>; then
    指令
fi

【说明】
[ -f "$file1" ] && echo 1 等价于下面if条件语句

if  [ -f "$file1" ]; then
    echo 1
fi
双分支结构
if  <条件测试表达式>
  then 
     指令集1
esle
     指令集2
fi
多分支结构
if  <条件测试表达式1>
  then 
     指令集1
elif  <条件测试表达式2>
  then 
     指令集2
esle
     指令集3
fi

【说明】注意多分支 elif 的写法,每个 elif 都要带有 then。

if 条件语句多种条件表达式语法

(1)test 条件表达式

if test 表达式;then
        指令
if

(2)[] 条件表达式

if [ 表达式 ];then
    指令
if

(3)[[]] 条件表达式

if [[ 表达式 ]];then
    指令
if

(4)(()) 条件表达式

if (( 表达式 ));then
    指令
if

(5)命令表达式

if 命令;then
    指令
if

以上是关于Shell编程学习的主要内容,如果未能解决你的问题,请参考以下文章

前端学习 linux —— shell 编程

shell脚本编程学习笔记-shell脚本编程基础介绍

一脸懵逼学习Linux的Shell编程

shell编程学习

精讲shell基础以及如何高效的学习shell编程

shell编程学习