zoukankan      html  css  js  c++  java
  • Shell中的变量

    Shell中的变量

    常用系统变量

    $HOME $PWD $SHELL $USER

    自定义变量

    基本语法

    1. 定义变量:变量=值 等号两边不能留有空格
    2. 撤销变量:unset 变量
    3. 输出变量:echo $变量
    4. 声明静态变量: readonly 变量,注意:不能unset

    变量定义规则

    1. 变量名称可以由字母,数字和下划线组成,不能以数字开头,环境变量名建议大写
    2. 等号两侧不能有空格
    3. 在bash中,变量默认类型都是字符串类型,无法直接进行数值运算
    4. 变量的值如果有空格,需要使用双引号或单引号括起来
    5. 可把变量提升为全局变量,可供其他shell程序使用
      export 变量

    特殊变量

    $n

    $n (描述:n为数字,$0代表脚本名称,10以内参数用$1-9 表 示 , 10 以 上 的 需 要 用 大 括 号 包 含 , 9表示,10以上的需要用大括号包含,910{10})

    $#

    $# (功能描述:获取所有输入参数个数,常用于循环)

    $* 和$@

    • $* (描述:代表命令行中所有的参数,把所有参数看成一个整体)
    • $@ (描述:也代表命令行中所有的参数,不过把每个参数区分对待)

    $?

    $? (描述:最后一次执行命令的状态,0:正确执行)

  • 相关阅读:
    【老生常谈】Attr与Prop的区别
    【NodeJs】入门笔记一
    absolute的left和right的妙用
    文本框选中文字却不出现蓝色选中状态
    Ajax
    Canvas 与 SVG 的区别
    如何学好英语
    xCode6中SizeClass的使用
    CocoaPods安装和使用教程
    Unity3D教程宝典之Shader篇:特别讲 CG函数
  • 原文地址:https://www.cnblogs.com/shangwei/p/15594303.html
Copyright © 2011-2022 走看看