bash只提供一维数组,并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标。下标可以是整数或算术表达式,其值应大于或等于0。用户可以使用赋值语句对数组变量赋值。 BASH中的数组有点怪,所以不常用到他们。然后如果需要用它们依然可以用,下标*和@指整个数组,${#array_name[*]}和${#array_name[@]}这两中特殊形式表示数组里元素的个数。不要把他们和似乎更合乎逻辑的${#array_name}搞混了,后者实际上是数组第一个元素的长度(等价于${#array_name[0]})。 其赋值有如下两种:
网上有很多LNMP/LAMP一键安装脚本,编译安装参数还要修改脚本,此脚本整合了LAMP和LNMP,在任何一台有网络的Red hat 或者centos 服务器上自动配置LNMP或者LAMP,用户可以自定义编译参数也可以使用此脚本默认的参数编译安装。还可以单独安装mysql、nginx、apache、php。
然后启动 mysqld 就可以了。运行过程中会产生 HOSTNAME-bin.000001 以及 HOSTNAME-bin.index,前面的文件是 mysqld 记录所有对数据的更新操作,后面的文件则是所有 binlog 的索引,都不能轻易删除。关于binlog 的更详细信息请查看手册。 (3)、设置crontab任务,每天执
此脚本的主要用途是检测mysql服务器上所有的db或者单独db中的坏表
此脚本以在任何一台有网络的服务器上自动配置LNMP 使用方法:将inst_lnmp代码保存一个文件,例如inst_lnmp.sh 上传到服务器上执行。 此脚本在CentOS 6.0 X864环境下通过。
今天开发给了我一个需求,需要用shell访问特定的URL。需求如下: 开发给了4个URL例如:
#!/bin/bashcat <<EOF *-(A)输入A查看/etc/password最后5个用户。 *-(B)输入B的话就显示系统开机时间多久了 *-(C)输入C的话就判断当前磁盘根目录使用情况是否超过50%,如果超过50%就显示“disk space is used over 50%”;如果没超过50%就显示“disk space is user b
最近在学shell脚本,看了一些资料也在网上看了一些代码,自己写了一些脚本放上来和菜鸟一起学习,多谢各位的指点。#!/bin/bashcat << EOF********please enter your choise:(1-6)****(1) List you selected directory(2) Change to you selected directory(3) Crea
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号