Linux之Shell编程(13)

2019-09-02 09:43:51来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Linux之Shell编程(13)

变量:

  

  定义变量的规则:

    1)变量名可以由字母、数字和下划线组成,但不能以数字开头

    2)等号两侧不能有空格

    3)变量名一般习惯大写

  将命令的返回值赋值给变量:

    

    1)使用``将命令括起来

    2)使用$()来执行

设置环境变量:

  基本语法:

    1)export 变量名=变量值 将shell变量输出未环境变量

    

    2)source 配置文件 让修改后的配置信息立即生效

    

    3)echo $变量名 查询环境变量

    

多行注释:

  

位置参数变量:

  当我们执行一个shell脚本时,如果希望获取到命令行的参数,就可以使用到位置参数变量。如./myshell.sh 100 200,这就是一个执行shell的命令行,可以在myshell脚本中获取到参数信息。

  基本语法:

    $n:n为数字,$0代表命令本身,$1-$9代表第一到第九个参数,十以上的参数需要用大括号包含${10}

    $*:代表命令行中所有的参数

    $@:代表命令行中所有的参数,但其会将每个参数区分对待

    $#:所有参数的个数

    

    

预定义变量: 

  shell设计者预先已经设计定义好的变量,可以直接在shell脚本中使用。 

  1)$$:当前进程的PID 

  2)$!:后台运行的最后一个进程的进程号 

  3)$?:最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;如果这个变量非0,则证明上一个命令执行不正确 

  

  


原文链接:https://www.cnblogs.com/az4215/p/11444590.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:用户管理

下一篇:LVS介绍及相关配置