【Linux】Bash脚本
1.1 变量类型 几乎所有的编程语言都有变量的概念,Bash当然也不例外。说道变量就少不了说一说类型。但与其他语言不同的是 Bash属于无类型语言,如果强要说一种类型,可以认为都是字符串 。说到这里,你可能会说,Bash里面也有整数类型吧,好像有整数的运算。但其是通过一些运算符,表达式或者命令将字符串视作整数处理的,其本质还是字符串。 1.2 声明变量 Bash中的变量和其他脚本语言一样,都是无需声明, 直接拿来用 的。所以变量的第一次出现都是伴随着初始化的。 1.3 取用变量 变量前加一个 $ 符号。称作dollar符,就是美元符号。这是最基本的一种取用方式,其他的方式以后再表。 12 a="hello world" echo $a 终端会打印出 hello world。当然你可以把变量和常量字符串放到一起来打印,比如 12 boy=Jellyecho "$boy:hello world!" 结果为 Jelly:hello world! 1.4 初始化/赋值变量 Bash中的变量由于无需声明,所以第一次出现都会伴随初始化。Bash中的变初始化(或赋值)方式共有三种:直接赋值、读取输入和命令替换。 1.4.1 直接赋值 直接赋值就是使用一个等于号了,这在其他编程语言里也很常见,比如: 1234 a=123b=abcc=‘123’d=“hello world” 注意空格 需要注意的是