1. 我们一般在使用Linux系统的时候,都活接触到shell脚本的使用,例如我们经常在linux系统中使用的ls命令、cd命令等,都是衣蛾简单而又基本的shell命令,在 linux系统中我们一般的使用如下的格式来进行shell脚本的编写:
(1)格式
#!bin/bash
echo "Hello world!"
2.在进行shell脚本编程的时候,我们需要使用到一些变量以及相关的数组等,下面详细介绍:
(1)shell变量(your_name="sdc")
注意事项:在定义变量的时候,不能够加上美元符号;
变量名和等号之间不能够有空格;
在定义变量名称的时候,不能够使用标点符号
在 定义变量的时候我们不能够使用我们的bash里面的关键字
(2)变量的使用(使用一个定义过的变量我们只需要在变量前面添加上$即可,或者是我们还可以使用${变量名称}来读取去变量);
(3)只读变量(readonly)
说明:在进行只读变量定义的时候,我们需要首先将我们变量定义好,后面定义只读变量,只读变量不能够进行修改
例如:url="www.baidu.com"
readonly url;
3.Shell字符串
(1)单引号字符串(任何的字符都会原样输出,单引号字符串的变量是无效的)
(2)单引号字符串中不能够出现一个单独的引号,但是可以成对出现的,做为字符串的拼接使用;
(3)双引号里面是可以有变量的;
(4)双引号里面是可以出现转义字符的,获取字符串的长度使用${碧昂量名称【@】};
4. shell数组
(1)bahs支持一维数组,但是并没有限定数组的大小。
(2)数组的下表标都是从0开始的,读取数组中的元素,使用${数组名称【下标】};
(3)获取数组中所有的元素使用${数组名称[@或者*]};
(4)获取数组中的长度,${#数组名称[@或者*]}