shell函数示例

一,shell常见语句总结:

a,if ,for,while 等语句和后面的'['要保持一个空格。
b,句子结尾用不用分号都可以,建议使用。
c,while后的'[' 是双个的包含变量的话

二,linux操作实例

#!/bin/bash


hello(){

	if [ -f 'test.sh' ]; then
		echo " the file is exist."
	else
		echo "the file is not  exits."
	fi

}

app1(){
	a=1
	b=2
	if [ -n $a ];then
		echo $a '-n a is true.'
	else
		echo '-n a is false.'

   fi

	if [ -n $c ];then
		echo $c  '-n c is true.'
	else
		echo '-n c is false.'
   fi

 }

 app3(){
	echo "function name @:"$0
	echo "all param  @:"$@
	echo "all params * :"$*
	echo "total params count:"$#
	echo "first param" $1
	echo "second param" $2
    return 3
 }

 app4(){
	 a=5;
	 for i in a b  c d ; do
        echo "i="$i;
	 done;


	 for((i=1;i<=5;i++));do
		echo $i;
	done


    j = 0;
	while [[ $j -le 10 ]];do
		echo 'j is :'$j;
		((j++));
	done;


	echo '$1:'$1
	case $1 in
		a|b)
			echo 'input is value is a or b ';;
		c|d)

			echo 'input is value is c  or d ';;
	    *)
        	echo 'your input is :' $1;;
    esac

 }

#hello
#app3 a b
app4 a
echo 'return value: '$?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值