• 正文
  • 相关推荐
申请入驻 产业图谱

飞凌嵌入式ElfBoard-函数

08/31 17:34
193
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

shell中的函数定义比较简单,定义函数名可以没有类型,函数返回值可有可无,如果有返回值,必须返回整数n(0~255)。同时,函数的定义必须放在shell脚本的开头部分,只有函数被shell解释器发现后,才能发调用。定义语法如下:

function 函数名()

{

action

return n

}

  1. 不带参数举例
#!/bin/bash

echo "my first shell !"

function fun()

{

echo "my first function!"

return 8

}

fun

echo "fun return : $?"

执行结果如下:

  1. 带参数示例
#!/bin/bash

echo "my first shell !"

function fun()

{

echo $1

echo $2

echo $3

return `expr $1 + $2 + $3`

}

fun 1 2 3

echo "fun return : $?"

执行结果如下:

相关推荐

关注我,嵌入式学习少走弯路!