Linux-Shell脚本编程基础(1)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37248802/article/details/83027585

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)获取数组中的长度,${#数组名称[@或者*]}

猜你喜欢

转载自blog.csdn.net/m0_37248802/article/details/83027585