Shell(1)---变量
Shell(1)---变量 初衷 :学习shell的目的很简单,自己经常在linux服务器上做各种操作,而且基本上是一些相同的命令操作,所以就想通过shell脚本来启动就行,能够节省一定的开发时间,提高工作效率。 一、shell变量 1、定义变量 Shell 支持以下三种定义变量的方式 xub$ name=value xub$ name='value' xub$ name="value" # name 是变量名,value 是赋给变量的值。 区别 如果 value 不包含任何空白符(例如空格、Tab 缩进等),那么可以不使用引号; 如果 value 包含了空白符,那么就必须使用引号包围起来。 使用单引号和使用双引号也是有区别的 下面讲。 注意 赋值号 = 的两边不能有空格。 xub$ name="小小" #赋值 xub$ echo $name #输出命令 xub$ 小小 #输出 2、使用变量 使用一个定义过的变量,只要在变量名前面加美元符号 $ 即可,如: xub$ home="千岛湖" xub$ echo $home 千岛湖 xub$ echo ${home} 千岛湖 区别 变量名外面的花括号 { } 是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界,比如下面这种情况: xub$ name="xiaoxaio" xub$ echo "my name is