您的当前位置:首页 --> CentOS入门 |
详解Linux bash变量 |
浏览次数:1763 关键词 ( 变量 详解 Linux bash ) |
导读
Linux中编写SHELL脚本必然要接触到变量,本文对bash中不同的变量类型进行一个简要说明
Bash变量类型
这里需要注意的是对变量进行赋值时,"="两边是不能有空白的,否则就会报错。 root@ubuntu:~# LIST='/etc' root@ubuntu:~# echo $LIST /etc root@ubuntu:~# LIST = '/etc' LIST: command not found本地变量
var_name=value:作用域为整个bash进程可以使用;
声明局部变量使用“local”命令,局部变量作用域只在作用范围内有效。 作用域为当前shell进程及其子进程,不能影响到其父进程,声明环境变量使用“export”命令。 export var_name=value
,如果变量已经定义可以只是用变量名 export var_name,即可用下面两种方式声明环境变量: $1,$2,$3,…… cat first.sh test.txt hello $1: first.sh $2: test.txt $3: hello
shift:踢掉参数
$?:上一个命令执行状态的返回值:
$#:获取当前shell命令行中参数的总个数
|
下一条 centos系统中网络配置相关 上一条 CentOS6.7下使用cmake编译安装MySQL5.5.32 |
数千企业与站长的选择,7*24小时稳定运行
了解更多套餐详细