系统相关
首页 > 系统相关> > shell基础知识-与监听服务器长连接端口状态

shell基础知识-与监听服务器长连接端口状态

作者:互联网

从未写过脚本我的最近接了俩脚本的需求,就在这分享一下我的我学到基础知识主要就四部分内容

一、变量

变量的定义

string='字符串'
string="字符串"
num=808
string=str

  字符串可以用单引号和双引号包裹,也可不包裹。数字话不用引号包裹的话就是一个数值。

 变量也可以用来接受语句给变量赋值

file=`ls -l filepath/txt.txt`

上面的语句是接收filepath 下的txt.txt文档

数组的定义

程序中常用的还有数组在 Shell 中,用括号( )来表示数组,数组元素之间用空格来分隔。由此,定义数组的一般形式为:

arrayName=(ele1  ele2  ele3 ... elen) //定义方法

my_array=(A B "C" D)

数组的赋值方法有两种

一种是,对下标进行赋值、一种是对指定的元素赋值区别如下

arrayName[0]=value0   //下标赋值
arrayName[1]=value1
arrayName[2]=value2

//特定元素赋值
ages=([3]=24 [5]=19 [10]=12)

数组的使用

①数组的获取

myArray=(A B "C" D)

echo "第一个元素为: ${myArray[0]}"
echo "第二个元素为: ${myArray[1]}"

执行结果如上

获取数组中所有元素

 

标签:shell,元素,端口,myArray,基础知识,arrayName,数组,txt,赋值
来源: https://www.cnblogs.com/cxh1995/p/10548210.html