• 每天学点Linux:七


    Shell编程

     

    shell变量类型:

    只有字符串型,变量可以被赋值,被修改,被引用.

     

    shell变量命名方法:第一个字符为字母,其余字符可以是字母,数字或下划线.

     

    变量引用:在变量名前加$,代表变量内容

     

    读取用户的输入:内部命令read,可以从标准输入上读入一行,并将这行的内容赋值给一个变量,可以用在脚本文件中接受用户的输入.

     

     

    局部变量:所创建的shell变量默认为局部变量

    环境变量:(全局变量)在当前shell下启动的子进程只继承环境变量不继承局部变量

     

    继承:指子进程有自己的一整套独立存储的环境变量,但是这些环境变量的初始状态是从父进程那里原封不动赋值过来的。当子进程修改这些环境变量的时候,是不影响父进程中的同名环境变量的。

     

    export命令将局部变量变为环境变量:

    $A=B

    $export A

    或者:

    $exportA=B

    变量A就能成为一个环境变量供其后的命令使用。

    注意:shell在命令行对变量的替换处理:

    $A=B

    $B=C

    $export$A

    上面的命令未将A输出为环境变量,而是将B做输出,这是因为在这个命令中,$A会首先被替换出B,然后将B作为export的参数。

  • 相关阅读:
    描述软件质量属性需求和质量属性场景(以淘宝网为例)
    软件架构初识
    机器学习实践02
    机器学习实践01
    机器学习十讲02
    用户故事与敏捷方法阅读笔记05
    机器学习十讲01
    用户故事与敏捷方法阅读笔记04
    tensorflow学习05(Mnist数据集)
    spring boot发送HTTP请求
  • 原文地址:https://www.cnblogs.com/james1207/p/3323099.html
Copyright © 2020-2023  润新知