菜鸟备忘之shell编程基础

来源:互联网 发布:高考状元辱骂同胞知乎 编辑:程序博客网 时间:2024/06/05 22:31

1 Shell脚本
以#!/bin/sh为第一行
例子:
Test文件如下:
#!/bin/sh
echo “helloworld”

执行: sh Test  或者  chmod u+x Test; ./Test

注释:  以#开头

3 传参
./Test  para1  para2 
Test中接受参数 :
取第一个参数::  $1 
取第二个参数:  $2  
参数个数:  $#

3 语句控制

if:
if [ $i –lt 3 ]
then

elif

...

then

...
else

fi

while:
while [ $i –lt 3 ]
do
 …
done

case:
case $v in
  1|2)
  ;;
  *)
  ;;
esac

推荐文章: http://www.cnblogs.com/chengmo/archive/2010/10/14/1851434.html


4 函数
function fun()
{
local v1=$1  #取传进来的第一个参数
local v2 =$2  #取传进来的第二个参数


}
调用: fun para1  para2

5 技巧
关于 i++
我们可以写 :   i=`expr $i + 1`    也可以写成 ((i++))
其实(())中就可以直接写c的语句

原创粉丝点击