美文网首页
第43课 shell编程基础 2019-05-30

第43课 shell编程基础 2019-05-30

作者: 苏水的北 | 来源:发表于2019-06-02 00:27 被阅读0次
第十周day4.png

1、计算:

[root@m01 scripts]# cat jisuan.sh 
#!/bin/bash

a=10
b=20

x=$a
y=$b

if [ $# -ne 2 ];then
   echo "Usage: sh $0 num1  num2"
   exit
fi

awk -vn1=$x  -vn2=$y 'BEGIN {print n1/n2}'
awk -vn1=$x  -vn2=$y 'BEGIN {print n1*n2}'
awk -vn1=$x  -vn2=$y 'BEGIN {print n1+n2}'
awk -vn1=$x  -vn2=$y 'BEGIN {print n1-n2}'

2、$数字的举例:

[root@m01 scripts]# cat ceshi1.sh 
#!/bin/bash

echo $1 $0 $2 $3
[root@m01 scripts]# sh ceshi1.sh  ni shi  shui 
ni ceshi1.sh shi shui

3、简单的判断举例:

[root@m01 scripts]# cat else.sh 
#!/bin/bash

a=10
b=20

x=$a
y=$b

if [ $x -gt $y ];then

   echo "我是lnb"
else
   echo  "好难啊!!!"
exit   
fi

4、shell判断语法基础:

[root@m01 scripts]# cat cron.sh 
#!/bin/bash
x=`ps -ef |grep crond|wc -l`

if [ $x -eq 2 ];then
   echo "正在运行..."
elif [ $x -lt  2 ];then
   echo "无法运行..."
else
   echo "运行..."
fi

5、shell循环语法:

[root@m01 scripts]# cat xunhuan.sh 
#!/bin/bash

for x in {1..7}
do
 echo week$x 带思远去找 girl$x 大宝剑
done

相关文章

  • day 28

    shell编程基础 shell编程一小时光速入门web集群架构会用到shell编程基础 1、为什么要学shell编...

  • 2019-01-25

    Linux系统Shell编程指南 前言 适合人群:有类似C编程基础的人 一、Shell编程介绍 Shell解释型语...

  • day28-Shell脚本基础

    SHELL编程基础 三小时光速入门因为集群架构会用到shell编程基础,提前讲一丢丢。 shell编程 1. 为什...

  • 第43课 shell编程基础 2019-05-30

    1、计算: 2、$数字的举例: 3、简单的判断举例: 4、shell判断语法基础: 5、shell循环语法:

  • <<编程基础-语言Python.Shell>&

    <<编程基础-语言Python.Shell>>

  • day28-2019年4月9日

    shell编程基础 1、为什么要学shell编程? linux系统中会大量得使用shell,工作中也需要...

  • day51 课堂笔记(shell编程规范书写)

    第一章、为什么要学shell? 1.1、学好shell编程所需的Linux基础 1.2、如何才能学好shell编程...

  • Shell编程基础知识

    关于shell编程基础: 1.为什么要学习shell编程? Linux系统中会大量的使用Shell,工作中我们也需...

  • shell编程-shell编程基础

    1.什么是shell shell是介于用户和操作系统之间的一个接口,用来接收用户的键盘输入,并分析和执行输入字符串...

  • linux基础(五)

    过程式编程:以指令为中心 对象式编程:以数据为中心 bash基础特性 shell 编程:过程式,解释执行shell...

网友评论

      本文标题:第43课 shell编程基础 2019-05-30

      本文链接:https://www.haomeiwen.com/subject/opvztctx.html