Java教程

shell脚本学习笔记3-变量

本文主要是介绍shell脚本学习笔记3-变量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、变量

1.1、变量的格式

变量格式:变量名=值(不能有空格)

 

 注意:字符串要用单引号或双引号引起来,变量名建议大写或以_下划线开头,和命令区分

例子:

 

 

1.2、取消变量

unset 变量名

例子:

 

 

1.3、声明变量

declare opeions 变量名

OPTIONS:

  -i:声明变量为整数

  -r:声明变量为只读,且不能unset

  -a:声明为普通数组

  -A:声明为关联数组(数组内容请看后面数组内容)

例子:

 

 

 

 

二、变量分类

  系统中的变量根据作用域及生命周期可以分为四类:本地变量、环境变量、全局变量、内置变量。

3.1、本地变量

  用户自定义的变量,定义在脚本中或当前终端中,脚本执行完毕或终端结束,则变量消失。

 

3.2、环境变量

  定义在用户家目录下的.bashrc或.profile文件中,仅本用户有效。

查看当前用户环境变量:env

查询当前用户所有变量:set

 

3.3、export

 

 

 

 

 

 

3.4、全局变量

使用export命令可以将本地变量输出为当前shell中的环境变量

所有用户都可使用的变量,可以在/etc/profile或/etc/bashrc下定义

 

3.5、内置变量

  内置变量即为系统定义好的变量。

 

 

四、其他变量

 

 

 

这篇关于shell脚本学习笔记3-变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!