shell变量基本基础

Shell编程之变量:
变量:命名的内存寻址空间,当我们命名变量今后使用时,其实就是在内存中找到相对应的内存存储位置来引用;

            变量命名规则:只能用字母、数字和下划线,而且不能用数字开头,尽量避免和系统中已有变量名称重复,尽量使用大写
            变量又分为:(varname意为变量名称)
                    本地变量(varname=value)作用域为整个bash进程
                    局部变量(local varname=value)作用域为当前代码块
                    环境变量(export varname=value)作用域为当前shell进程及其子进程
                    位置变量($1、$2、$3…)用于引用脚本的参数
                    特殊变量($?)保留上一条命令的执行状态返回值
                            ($#)参数的个数
                            ($*)参数的列表
                            ($@)参数的列表

                查看变量:set、export、env、printenv
                        Set:查看当前shell中所有变量
                        Printenv、env、export:查看当前shell中环境变量,三个作用一样
                撤销变量:unset varname
                打印输出变量:echo $varname

转载于:https://blog.51cto.com/14132521/2394548

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值