首页 > 其他 > 详细

bash脚本之一:变量

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

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脚本之一:变量

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!