shell编程
远经潮
当才华无法撑起野心时,我们应该静下心来,好好学习
展开
-
shell中的循环语句和条件语句
shell编程中主要的循环语句:while循环、for循环,一下我们来看一下while循环和for循环的语法:1、while循环语法:while [测试条件]do循环体(动作语句)done如果while后的条件为真,则执行do和done之间的语句,执行完后再次判断while后的条件,为真则继续执行,为假则跳出循环2、for 循环语法:for var in list原创 2014-01-16 15:59:32 · 937 阅读 · 0 评论 -
shell中用awk分割字符串
例如一个字符串为:hua nong jing chao,我想以空格为分隔符把次字符串分开,并把分割后的字符串赋值给4个变量var1,var2,var3,var4方法如下: var1=`echo "hua nong jing chao"|awk -F ' ' '{print $1}'` echo $var1 var2=`ec原创 2014-01-16 15:36:23 · 65026 阅读 · 0 评论 -
shell中获取字符串长度的方法,获取数组元素个数,获取数组元素,数组遍历
有一个变量var,其值为abbbbsdadhkajsd,设它的长度为len,则用shell获取此字符串的长度,方法如下:len=${#var}有一个数组A=(a b c d e f)${A[0]}代表数组A中的第一个元素a,${A[@]}是数组A中的全部元素,${#A[@]}是数组A中全部元素的个数原创 2014-01-16 16:14:02 · 10215 阅读 · 0 评论 -
shell判断文件,目录是否存在或者具有权限
shell判断文件,目录是否存在或者具有权限 #!/bin/sh myPath=”/var/log/httpd/” myFile=”/var /log/httpd/access.log” #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir “$myPath”转载 2014-08-15 10:20:16 · 764 阅读 · 0 评论