什么是数组? 一个变量:里面存放多个变量,他们有各自的代号,但需要user自行定义数组元素的代号:索引代号:将数组里面的元素由【0,1,2....n】来标识关联代号:用户自定义的字符串来标识,只有bash4.0以上版本支持(本机不是所以无法测试) 数组的定义和引用: 定义数组:VAR=(value1 value2 value3 value4) 直接定
分类:
其他好文 时间:
2017-11-29 21:53:35
阅读次数:
127
1.字符串的切片 ${#VAR}:返回字符类型变量的变量值的长度 ${VAR:offset}:返回字符型变量中第"offset"位置之后的内容,不包括第offset位,offset取值范围为:0-$[$[#VAR]-1] ${VAR:offs
分类:
其他好文 时间:
2017-11-24 21:26:06
阅读次数:
112
其他的文本处理命令:1.wc2.cut命令: cut - 在文件的每一行中提取片断 注意:能够被cut修剪的文件或数据内容,一般是具有某种特定格式或结构的文本文件或数据内容; 如 :/etc/passwd 格式:cut [OPTION]... [FILE]... 常用选项: -d, --delimite
分类:
其他好文 时间:
2017-11-24 17:04:30
阅读次数:
188
01、环境变量 => 用户自定义变量只在当前的Shell中生效,而环境变量会在当前Shell和这个Shell的所有子Shell当中生效。 如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的Shell中生效, 02、设置环境变量 => export 变量名=变量值 申明变量 查看变量 => ...
分类:
系统相关 时间:
2017-11-24 16:56:26
阅读次数:
228
bash的变量中存放的字符串的处理方式: bash变量: 弱变量: 1.无需事先定义即可应用; 2.变量没有数据类型的硬性要求,默认是字符型; 1.字符串切片: ${#VAR}:返回字符类型变量的变量值的长度; ${#VAR:offset}:返回字符型变量中第"offset"之后的内容,不包括"offset"这个位置的字符;offset取值范围
分类:
其他好文 时间:
2017-11-24 16:51:46
阅读次数:
137
bash颜色的显示规则:调用了ASCII编码对于颜色的设置方案;Ctrl键:\033[:控制字符和颜色代码之间的分隔符;所有的颜色代码都应该使用m结尾颜色代码:0:表示关闭颜色显示属性,恢复为黑白色;1:加粗显示文本字符;4:为文本字符添加下划线标识;5:使文本字符闪烁;7:将文本..
分类:
其他好文 时间:
2017-11-22 13:02:27
阅读次数:
172
#!/bin/bash #变量定义 ip_array=("192.168.46.163") user="dinpay" remote_cmd="/home/dinpay/tt.sh" #本地通过ssh执行远程服务器的脚本 for ip in ${ip_array[*]} do if [ $ip = ... ...
分类:
其他好文 时间:
2017-11-20 15:44:40
阅读次数:
222
上篇博客我们介绍了bash的一些基本功能,这是我们平时操作最频繁的。本篇博客我们介绍bash的变量,为后面编写shell脚本做铺垫。 1、什么是变量 变量是计算机内存的单元,其中存放的值可以改变。 当 shell 脚本需要保存一些信息时,如一个文件名或者一个数字,就把它放在一个变量里。每个变量都有一 ...
分类:
系统相关 时间:
2017-11-18 11:25:37
阅读次数:
148
变量:一段有名称的连续的内存空间,这段内存空间的名称,称为变量名;在这段内存空间中存储的数据,则称为变量值变量的赋值:向变量内存空间存放数据的操作,通常用“=”赋值变量的类型:整型,字符型...(同样的数据用不同的类型表示所占内存空间不一样)整型:用二进制来表..
分类:
其他好文 时间:
2017-11-03 15:29:25
阅读次数:
120
一、变量:一段连续的内存存在值所占据的空间:这段内存空间的名称,称为变量名,在这段内存空间中储存的数据,则称为变量值程序=指令+数据数据:文件,存在值(在内存时)向内存空间(变量)中储存数据的过程,称为赋值操作;赋值符号通常为"="二、变量的类型:不同类型的变量所占..
分类:
系统相关 时间:
2017-11-03 15:18:48
阅读次数:
136