• 5-2 bash 脚本编程之一 变量、变量类型等


    1. bash变量类型

    1. 环境变量

    2. 本地变量(局部变量)

    3. 位置变量

    4. 特殊变量

     

     

    2. 本地变量

    VARNAME=VALUE, 整个bash进程

    image

     

    3. 环境变量

    作用域为当前shell进程及子进程

    export     NARNAME=VALUE

    image

    脚本在执行时会启动一个子shell进程,命令行中启动的脚本会继承当前shell环境变量,系统自动执行的脚本(非命令行启动)就需要自我定义各环境变量

     

     

    4. 特殊变量

    $? :保存上一个命令执行状态返回值

    程序执行结果(程序状态返回代码,0表示正确执行,1-255表示错误执行)

    5. 输出重定向

    /dev/null:软件设备,bit bucket,数据黑洞

    image

     

    6.撤销变量

    unset VARNAME

    image

     

    7. 查看当前shell中的变量

    教程上说,用 #set   包含环境变量和本地变量。

    查看当前shell中环境变量,可以通过printenv、env、export

     

    8. 这边讲的是变量的连接吧。

    image

    image

     

    9. 脚本:命令的堆砌

    ELF:是Linux默认的格式

    image

     

    在脚本中要加一个shebang

    image

     

    image

    解决环境变量的事,分两种

    1.把当前路径加进去。

    image

     

    2. 在环境变量中加这个脚本的路径

    image

    另外注意在脚本中#开头的表示注释,脚本的执行一定要有权限

    image

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    linux 常用函数
    现在什么都不是浮云
    laosao
    2012年
    工作任务
    代码整理
    如何做一个男人
    很重要的2点
    录像预录的设计及实现
    弄了一个小网站
  • 原文地址:https://www.cnblogs.com/BlackWizard2016/p/6244075.html
Copyright © 2020-2023  润新知