第六章 shell函数

2011年8月26日 没有评论

开启密码9hC79UzJ
1.定义函数
funcation name()
{
   command1
   ....
}

函数名()
   {
   command1
   ...
   }
eg.

#!/bin/bash
#hellofun
function hello()
{
echo "hello,today is `date`"
return 1
}

2.函数调用
#!/bin/bash
#hellofun
function hello()
{
echo "hello,today is `date`"
return 1
}
echo "now going to the func[......]

Read more

分类: shell脚本学习 标签: , ,

第五章.文本过滤

2011年8月26日 没有评论

开启密码q5MLSr01
1.正则表达式
一种用来描述文本模式的特殊语法,由普通字符以及特殊字符(元字符)组成
^    ----只匹配行首
$    ----只匹配行尾
*    ----匹配0个或多个此单字符
[]   ----只匹配[]内字符,可以使用-表示序列范围[1-5]
    ----屏蔽一个元字符的特殊含义
.    ----匹配任意单字符
pattern{n} 只用来匹配前面pattern出现的次数,n为次数
pattern{n,}只用来匹配前面pattern出现的次数,至少为n
pattern{n,m}只用来匹配前面pattern出现的次数,次数在n-m之间

eg:
A{[......]

Read more

分类: shell脚本学习 标签: , ,

第四章 控制流结构

2011年8月26日 没有评论

 

开启密码0a6lB6PC
1.if语句
if 条件1
then
     命令1
elif 条件2
then
     命令2
else
     命令3
fi
------------------
if 条件
then 命令
fi
eg:
#!/bin/bash
#if test
#this is a comment line
if [ "10" -lt "12" ];then
#yes 10 is less than 12
echo "yes,10 is less than 12"
else
echo "no"
fi
注意:if语句必须以fi终止
   "10" 前一个空格,“12[......]

Read more

分类: shell脚本学习 标签: , ,

第三章:变量和运算符

2011年8月26日 没有评论

开启密码O46aSFc7
1.echo    echo [option] string
            -e 解析转移字符
           -n 回车不换行,linux系统默认回车换行
            转移字符 c t f n
#!/bin/bash
#echo
echo -e "this echo's 3 newlnennn"
echo "OK"
echo
echo "this is echo's 3 ewlinennn"
echo "this log file have all been done">mylogfile.txt
[test@szbirdora ~[......]

Read more

分类: shell脚本学习 标签: , ,

第二章:变量和运算符

2011年8月26日 没有评论

centos 5.x 上安装 FFmpeg, Mplayer, Mencoder, flvtool

2011年8月26日 没有评论

第一章.Linux.Shell.简介(视频教程)

2011年8月25日 没有评论

wordpress数据库优化

2011年8月25日 没有评论

linux bash编程入门

2011年8月24日 没有评论

安装Zend Optimizer与eAccelerator

2011年8月23日 没有评论