shell第二章(shell变量、shell条件表达式与运算符)

shell变量

1、shell变量简介

变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则。

在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储;这意味着,Bash shell 在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串,这一点和大部分的编程语言不同。

2、定义变量

Shell 常用三种定义变量的方式:

variable=value
variable='value'    #所见即所得
variable="value"   #进行转义
variable=`cat test`  #执行命令  

Shell 变量的命名规范和大部分编程语言都一样:

  • 变量名由数字、字母、下划线组成;
  • 必须以字母或者下划线开头;
  • 不能使用 Shell 里的关键字(通过 help 命令可以查看保留关键字)。

猜你喜欢

转载自www.cnblogs.com/du-z/p/10959386.html