简单的shell脚本学习

当你要执行一条命令的时候,只需要敲下一条命令语句,然后回车,当你需要执行多条命令呢?明显重复的回车估计会让你感到厌烦。这个时候shell脚本就发挥出它的作用了-将要执行的命令提前写在脚本文件,需要执行的时候就不需要一条条的敲了,是不是很方便呢?

让我们一起来简单的学习下吧:

#表示该行为注释

#! /bin/bash(必不可少-声明为一个shell脚本
        echo “Hello World"
         #打印Hello World

变量:

#! /bin/bash

        a="Hello World"

       echo $a
      #使用$符号+变量名得到变量的实际值

for循环:

#!/bin/bash

      sum=0

     for num in ` seq 1 5 `; do

           #in `seq 1 5`表示循环的范围

          let    sum+=num

          #使sum的值改变

        #  也可写为:sum=$[$sum+$num](必须用‘$'符)

     done

        echo $sum

case分支选择:

#! /bin/bash

      read-p  'Please enter a num:' num

       #读取输入的值

       case $num in

       #后面跟括号表示一个分支

       1)

       echo 'one'

       #用两个 ;; 表示分支结束

       ;;

       2)

       echo 'two'

       ;;

       # *)前的语句表示一般的默认情况,选择不到前面的分支时,将会执行*)后的语句

       *)

       echo 'other'

       ;;

       # esac表示case选择结束,case的反转字符串

       esac

if循环:

#! /bin/bash

      read -p "Please enter a num:" num

      if (($num>60));then

      ehco "good"

      else

      echo "bad"

      #fi表示循环结束

      fi

if-elif-else循环(如果大于90输出A,大于60小于90的输出b,否则输出c):

#! /bin/bash

     read -p "Please enter a num :" num

     if(($num>90));then

     echo "A"

     elif(($num<=90)) && (($num>=60)); then

     echo "b"

     else

     echo  "c"

     fi

     


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值