函数库:
函数库只包含函数的定义,脚本中既包含函数的定义也包括可执行的代码;
使用函数库:
. funcfile
如:
func.sh:
#!/bin/bash
printHello()
{
printf "hello\n"
# exit 0
}
printWorld()
{
printf "world\n"
# exit 0
}
testlib.sh:
#!/bin/bash
. func.sh #装载函数库
printHello
printWorld
注意:当用.命令来包含一个文件时,要保证这个文件中不包含exit命令,否则,它将导致当前运行的shell实例退出
函数库只包含函数的定义,脚本中既包含函数的定义也包括可执行的代码;
使用函数库:
. funcfile
如:
func.sh:
#!/bin/bash
printHello()
{
printf "hello\n"
# exit 0
}
printWorld()
{
printf "world\n"
# exit 0
}
testlib.sh:
#!/bin/bash
. func.sh #装载函数库
printHello
printWorld
注意:当用.命令来包含一个文件时,要保证这个文件中不包含exit命令,否则,它将导致当前运行的shell实例退出