码迷,mamicode.com
首页 > 其他好文 > 详细

bash脚本之一:变量

时间:2015-08-11 19:25:12      阅读:363      评论:0      收藏:0      [点我收藏+]

标签:export   local   垃圾箱   null   定向   shell   

bash变量类型:

    环境变量

    本地变量(局部变量)

    位置变量

    特殊变量


本地变量:

var=value:作用域为整个bash进程


局部变量:

local var=value:作用域为当前代码段


环境变量:

export var=value:作用域为当前shell和其子进程shell


位置变量:

$1,$2.......


特殊变量:

    $?:上一条命令执行状态返回值:命令正确执行返回0,执行错误返回非0


输出重定向:

>

>>

2>

2>>

&>


/dev/null:软件设备,类似于垃圾箱 


撤消变量:

    unset varname

查看变量:

    set命令

查看当前环境变量:

    printenv

    env

    export


变量的追加:

我们给PATH环境变量增加一个路径:

PATH=$PATH:/usr/local/apache/bin

直接在后面加 :路径即可



引用变量:${varname},花括号有时可以省略


脚本在执行时会启动一个子shell进程:

    命令行中启动的脚本会继承当前shell环境变量

    非命令行中启动的要自已指定环境变量


bash脚本之一:变量

标签:export   local   垃圾箱   null   定向   shell   

原文地址:http://hackcrack.blog.51cto.com/6169318/1683524

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!