函数定义、调用

$ cat te.sh
#!/bin/bash

# define a function
test()
{
  echo "This is a function."
}

# test function call
test
$ sh te.sh





函数库文件


编写函数库文件

#!/bin/bash

# define func
hello()
{
  echo -n "hello $1. "
  credit
}

credit()
{
  echo "Do you need to apply for a credit card ?"
}


载入函数库文件

#!/bin/bash

# call in
. ./lib.sh

hello $1



* 引用函数时不小心带上括号,会报错。



shell中使用函数_statements