期目录:
上期教程我们了解了Shell编程的概念以及变量,这节教程我们继续学习Shell编程。
一、数据类型
与传统的编程语言不同,Shell 编程是基于命令行解释器的,并且它不像 C 或 Java 语言那样有严格的静态数据类型。Shell 中的“数据类型”相对松散,主要依赖于变量的上下文来确定其行为。
注意:这里我们的所有内容但是基于Centos7的Bash Shell进行讲解的。
在Shell 中,变量并不需要声明类型,变量的类型由其值和用途决定。
1.1 字符串
字符串是一种非常常见的数据类型。字符串可以是字母、数字、符号等字符的组合。Shell 默认所有的变量都可以是字符串类型,除非我们明确将其当作其他类型(如整数)使用。