function 在脚本里面的功能
Posted panda-lk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了function 在脚本里面的功能相关的知识,希望对你有一定的参考价值。
function的语法:
function fname() {
执行的程序
}
下面直接调用函数 fname 来执行里面的程序
注意:函数如果写在变量的后面的话,则会提示报错;为什么呢?
因为程序的执行是从上到下的;函数必须写在变量的前面,当程序读到该函数时,会把函数加载到内存当中。当我们调用的时候直接从内存当中取出。
如果函数写在变量的后面的话,执行到函数名的时候,在内存中找不到该函数,所以报错。
forexample:
function f1 () {
10 echo "Your choice is "
11 }
12
13 echo "This program will print your selection !"
14
15 case $1 in
16 "one")
17 f1
18 echo $1 | tr "a-z" "A-Z"
19 ;;
20 "two")
21 f1
22 echo $1 | tr " a-z" "A-Z"
23 ;;
24 "three")
25 f1
26 echo $1 | tr "a-z" "A-Z"
27 ;;
28 *)
29 echo "Usage $0 {one|two|three}"
30 ;;
31 esac
32
以上是关于function 在脚本里面的功能的主要内容,如果未能解决你的问题,请参考以下文章