• 每天学点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的参数。

  • 相关阅读:
    Spring温故而知新 – bean的装配
    Lambda表达式和表达式树
    委托的内部机制
    委托(C#)
    linux wdcp安装
    linux各个文件夹作用
    linux基本命令
    python调用html内的js方法
    Win10在右键菜单添加“在此处打开命令窗口”设置项
    python read文件的r和rb的区别
  • 原文地址:https://www.cnblogs.com/james1207/p/3323099.html
Copyright © 2020-2023  润新知