10-12

作者: 当时光一去不复返时 | 来源:发表于2016-11-12 16:03 被阅读0次

&& || !
if [ ]&&[ ]或者 if [[ && ]]
-a 并且 -o 或
if [ -a ]
for循环
格式
for 变量 in 参数列表
do
echo 变量
done
案例
value=ls
for file in $value
do
echo "${value}"
done
break 跳出整个循环并且只跳出最近的一层循环
countinue
跳过本层循环的当前一次循环
break 和 countiune 只能用在循环当中
死循环
while :
do
语句体
done
###############、
shell 函数
1》》什么时候用到函数
1)执行的功能类似
2)根据实际需求,需要时执行不需要时不执行
2?》》
1)shell函数定格式
function 函数名()
{
}
2)调用shell函数
函数名
function test()
{
echo “hello”
}
test
3)shell函数参数传递
函数返回值
如果是return出来的结果 用$?接收
$?是接收最后一次运行的脚本
sum()
{
num1=$1
num2=$2
let value=num1+num2
return $value
}
sum 1 2
echo "sum=$?"
sum 2 3
echo "sum=$?"
如果return后面的值value大于255那么函数运行完之后用$?接收,$?=value%256
如果比255大,使用echo返回,函数外使用变量接收
value=函数名(实际上echo是临时保存函数的结果集)
##########################
shell函数总结
1)function关键字可以省略
2)shell函数可以有return也可以没有
3)如果是return出来的结果必须用$?来接收
4)如果是echo保存的结果集必须要用value=test取结果集接收

相关文章

  • 中药材培训班在陆浑水库胜利召开

    4月10-12日

  • Python入门与进阶(10-12)

    10-12 把函数作为参数传递

  • #金融领导力#

    蕴赢咨询10-12月公开表

  • 10-12

    今天守店,发了一天微信,累死我了。还有大叔进来,有老外进来,还有问我们这吃什么的。一开始特别想出去加资源,后来店...

  • 10-12

    prevail:to defeat an opponent especially in a long or dif...

  • 10-12

    0211-玲儿-涵涵妈[萱花椿树]学习力7期20171012-D2:关于古诗的故事,之前我会利用给孩子刷牙时间,我...

  • 10-12

    && || !if [ ]&&[ ]或者 if [[ && ]]-a 并...

  • 10-12

    今天天气放晴了,早上起床发现昨天可能把自己搞感冒了,现在头有点懵。 班主任刚刚说这周调休,周六休息,那我就可以周五...

  • 10-12

    10-12丰盛日记 1.早上和儿子一起去公园爬山,走了一条新修的路,走到一半走另一条路原来是之前熟悉的那一个出口,...

  • 10-12

    十、太阳病,头痛,至七日以上自愈者,以行其经尽故也;若欲作再经者,针足阳明,使经不传则愈。 扎足阳明本穴足三里不会...

网友评论

      本文标题:10-12

      本文链接:https://www.haomeiwen.com/subject/jdybyttx.html