shell变量

shell变量

shell中默认都是字符串

Shell弱变量编程语言

强:变量在使用前必须先声明,还需要初始化

弱:变量用时声明就行

bash环境变量类型:

环境变量

export VARNAME = VALUR; “导出

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

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

系统自动执行的脚本(非命令行启动)就需要自我定义需要各环境变量

本地变量(局部变量):

VARNAME = VALUR;作用于整个bash进程

local VARNAME = VALUR;作用域为当前代码段

引用:弱引用双引号,替换变量

强引用,单引号,不替换变量

位置变量

$1, $2,...

特殊变量

$?上一个命令的执行状态返回值;

程序执行,可能有两类值;

程序执行结果

程序状态返回代码(0-255

0:正确执行

1-255:错误执行,1,2,127 系统预留

 

输出重定向:

>

>>

2>

2>>

&>

撤消变量

usset VARNSME

查看当前shell变量

set

查看当前环境变量:printenv   env    export 都可以

/dev/null :软件设备, bit bucket ,数据黑洞

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值