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

