###########################函数function
语法:
函数名(){
return m
}
函数名
=========
如:
#!/bin/bash
oldboy(){
echo 'i am oldboy'
}
oldboy
###########################函数传参方法一:
#!/bin/bash
oldboy(){
echo 'i am $1'
}
oldboy yeahzxw
其中oldboy为函数名,yeahzxw为参数名
-----------------------------------------------------------函数传参方法二:
#!/bin/bash
oldboy(){
echo 'i am $1'
}
oldboy $1
sh fun01.sh yeahzxw
###########################case语句
语法:
case"字符串变量"in
值1)指令1...
;;
值2)指令2...
;;
*) 指令3...
esac
-------------------
中文语法
case"找女朋友条件"in
有房)嫁给你...
;;
你把是李刚)嫁给你...
;;
努力吃苦)可以考虑先成为朋友...
;;
*)good bye!!!...
esac
###########################while循环
语法:
while 条件
do
指令
done
###########################C语言型for循环
[root@VM-16-13-centos learn]# cat cfor.sh
#!/bin/bash
for((i=1;i<=5;i++))
do
echo $i
done
###########################调用函数库
[root@VM-16-13-centos lianxi]# cat action.sh
#!/bin/bash
[ -f /etc/init.d/functions ] && . /etc/init.d/functions
echo '123' >/dev/null
if [ $? -eq 0 ];then
action "YES" /bin/true
else
action "NO" /bin/false
fi
标签:bin,oldboy,shell,函数,...,echo,循环,bash,########################### From: https://www.cnblogs.com/yeahzxw/p/16846877.html