1、冒泡法对数组内数据排序
2、源码安装http2.2.29
1.配置/etc/yum.repos.d/base.repo
2.安装group组:Development tools
3.检查gcc版本,查看是否装好开发工具
4.安装lftp
5.下载httpd2.2版本到家目录
6.解压httpd到家目录
7.进入httpd目录,查看INSTALL和README并安装configure,指定安装目录,指定配置文件目录
8.编译并安装
9.把装好的http2的bin目录添加到PATH环境变量
10.在/etc/ld.so.conf里写入新安装的http程序的动态函数库,并读入缓存中
也可以在/etc/ld.so.conf.d/目录下新建一个http.conf的文件
11.给http执行程序添加头文件
12.把http的帮助文档添加到系统帮助文档中
3、博客:
字符串切片:
以var="abc:bcd:abc:def"为例
${#var}:表示变量的长度
${var:offset}:表示向后的偏移量
${var:offset:number}:表示向后偏移量然后取多少个字符
${var: -len}:表示从字符串右侧取多少个长度
${var#*word}:表示把整个字符串从开始到第一次匹配到的词都去掉
${var##*word}:表示取到最后一个匹配的字符
${var%word*}和${var%%word*}:同上只是自右而左
字符串的替换
${var/pattern/substi}:表示替换第一次匹配到的内容
${var//pattern/substi}:表示替换全部匹配到的内容
${var/#pattern/substi}:表示只开头匹配替换,否则不替换
${var/%pattern/substi}:同上,只是结尾替换
删除:
${var/pattern}:查找var所表示的字符串中,删除第一次被pattern所匹配到的字符串
${var//pattern}:删除所有匹配
${var/#pattern}:删除只在行首匹配
${var/%pattern}:删除只在行尾匹配
大小写转换
${var^^}:把var中的所有小写字母转换为大写
${var,,}:把var中的所有大写字母转换为小写
原创文章,作者:landanhero,如若转载,请注明出处:http://www.178linux.com/38979