侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130560 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

shell基本语法

2023-12-01 星期五 / 0 评论 / 0 点赞 / 42 阅读 / 2434 字

(1)获取命令执行结果 有些时候我们需要获得命令执行的结果赋值给变量,比如grep的结果,此时就需要使用: $(命令)#实例$(ll | grep java) (2)获取数据计算结果

(1)获取命令执行结果

            有些时候我们需要获得命令执行的结果赋值给变量,比如grep的结果,此时就需要使用:

$(命令)#实例$(ll | grep java)

 

(2)获取数据计算结果

            shell中默认变量的类型都是字符串,如果需要进行述职运算则需要使用如下格式

$((表达式))#实例$((1+2))$(($num1+$num2))

 

(3)if

           1.形式

#条件1if [  ]   thenfi#条件2if [  ]   thenelsefi#条件3if [  ]   thenelif [  ]   thenelse fi

 

(4)函数

           1.形式

function 函数名(){   函数体}

           2.参数

               不管函数有多少个参数,都不用写在参数列表中

                如果要获取参数,则需要通过$1,$2...这种形式

           3.调用

函数名 参数1 参数2

           4.返回值

                在函数体中直接使用return即可

                如果要获取返回值,则必须要使用$?

           5.实例

#!/bin/bash function mm(){    echo "success"} function add(){  return $(($1+$2))} result=$((11+1))if [ $result -ge 5 ]    then     mm     add 3 5     echo $? fi  

 

(5)while循环

while [条件]dodone

            实例

#!/bin/bashi=1 while [ $i -lt 5 ]do   echo $i   i=$(($i+1))done

 

广告 广告

评论区