美文网首页
07. Shell脚本变量和参数

07. Shell脚本变量和参数

作者: Lv_0 | 来源:发表于2018-03-19 22:35 被阅读0次
  • 变量

    变量基础

    1. shell的变量定义同标识符的定义规则
    2. shell中,取变量的值,需要用到$符,$变量名
    3. 变量的定义 变量名=变量值,注意,等号两边不可以有空格
    #! /bin/bash
    # print some infomation
    
    date1=`date +%H:%M:%S`
    echo "Begin at $date1"
    echo "Wait 2s !"
    sleep 2
    date2=`date +%H:%M:%S`
    echo "End at $date2"
    
    image.png

    数学运算

    1. 数学运算,需要使用[]将其包括
    2. 取数学运算的值,需使用字符$
    #! /bin/bash
    # Get the sum of numbers
    
    num1=1
    num2=2
    sum=$[$num1+$num2]
    echo "The result of sum : $num1+$num2=$sum"
    
    image.png

    用户交互

    1. 通过read命令实现用户输入
    #! /bin/bash
    #Get the sum of numbers that the user input
    
    echo "Pls input the first num and press the 'Enter' to continue !"
    read x
    echo "Pls input the second num and press the 'Enter' to continue !"
    read y
    sum=$[$x+$y]
    echo "The sum is $sum"
    
    image.png

  • 参数

    1. shell脚本在运行时,后面可以跟预设变量
    2. 预设变量的值通过 $数字 获取,其中安装顺序依次为 $1 $2 ...$9
    3. 位置变量最多到 $9 ,而预设变量是无限的
    4. 符号 $0 代表脚本本身的名字
    #! /bin/bash
    
    echo "\$0=$0"
    echo "\$1=$1"
    echo "\$2=$2"
    
    image.png

相关文章

  • 07. Shell脚本变量和参数

    变量变量基础shell的变量定义同标识符的定义规则shell中,取变量的值,需要用到$符,$变量名变量的定义 变量...

  • Shell脚本中判断输入变量或者参数是否为空的方法

    Shell脚本中判断输入变量或者参数是否为空的方法 这篇文章主要介绍了Shell脚本中判断输入变量或者参数是否为空...

  • shell默认变量

    shell 默认的变量设定 针对脚本执行后接的参数,shell script 有默认的变量设定,根据这些变量我们可...

  • echo $? 这个东东$?在linux系统里是什么含义?

    shell中的特殊变量:变量名含义$0shell或shell脚本的名字$*以一对双引号给出参数列表$@将各个参数分...

  • shell基础(一)

    一:shell脚本内容解释器 二:shell脚本的执行方式 三:变量 变量分为:环境(全局)变量和普通(局部)变量...

  • Shell 脚本传参方法总结

    平时会遇到很多脚本都有参数选项,类似: 这种脚本怎么写呢? Shell 特殊参数解释 首先来看几个特殊变量:$0,...

  • Shell 使用 test 命令

    Shell 脚本可以使用条件逻辑,使脚本可以根据参数、Shell 变量或是其他条件的值采取不同的行动。test 命...

  • Shell特殊变量

    Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 特殊变量列表 变量 含...

  • Java程序调用带参数的shell脚本返回值

    Java程序调用带参数的shell脚本返回值 首先来看看linux中shell变量($#,$@,$0,$1,$2)...

  • 2019-11-24

    Shell特殊变量: 变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如...

网友评论

      本文标题:07. Shell脚本变量和参数

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