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