摘要:
文章来源:http://hi.baidu.com/haigang/blog/item/e5f582262d639c118b82a167.html#!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir "$myPath" fi #这里的-d 参数判断$myPath是否存在 if [ ! -d &quo 阅读全文
posted @ 2013-03-08 16:59
ArcherDev
阅读(845)
评论(0)
推荐(0)
摘要:
http://blog.sina.com.cn/s/blog_7429b9c80100usiq.html1. 数组的定义 Bash中还可以使用数组变量,其赋值有两种:(1) name = (value1 ... valuen)此时下标从0开始,也可以:names=([2]=alice[0]=hatter[1]=duchess)。(2) name[index] = valueshell中数组的下标默认是从0开始的举例如下:array=(a b c d e)注意只能使用空格分隔,不能够使用其它符号分隔。举例如下:=========#!/bin/sharray1=(1,2,3,4,5,678,9). 阅读全文
posted @ 2013-03-08 14:48
ArcherDev
阅读(219)
评论(0)
推荐(0)
摘要:
From :http://blog.csdn.net/snrqtdhuqf/article/details/7242309在shell中,数组变量的赋值有两种方法:(1) name = (value1 ... valuen)此时下标从0开始(2) name[index] = valueexample:#!/bin/sh#arrayTestname=(yunixyhxyfj)echo"arrayis:${name[@]}"echo"arraylengthis:${#name[*]}"echo${name[1]}name[1]=yangecho${name[ 阅读全文
posted @ 2013-03-08 13:53
ArcherDev
阅读(5458)
评论(0)
推荐(0)
摘要:
linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。1.数组定义[chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a1一对括号表示是数组,数组元素用“空格”符号分割开。2.数组读取与赋值得到长度:[chengmo@centos5 ~]$ echo ${#a[@]}5用${#数组名[@或*]} 可以得到数组长度读取:[chengmo@centos5 ~]$ echo ${a[2]} 3[chengmo@ 阅读全文
posted @ 2013-03-08 13:45
ArcherDev
阅读(182)
评论(0)
推荐(0)
摘要:
whois 功能说明:查找并显示用户信息。语 法:whois [帐号名称]补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions 的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。---------------------------------------------------------whoami功能说明:先似乎用户名称。语 法:whoami [--help][--version]补充说明:显示自身的用户名称,本指令相当于执行"id -un"指令。参 数:--help 在线帮助 阅读全文
posted @ 2013-03-08 11:14
ArcherDev
阅读(353)
评论(0)
推荐(0)
浙公网安备 33010602011771号