创建
库的创建方法与shell脚本一样,只不过库没有实际的运行起始点。在定义库时需要做的就是在其中定义函数以用来被其他shell脚本调用。
库中的函数可以调用其所在库的其他函数,也可调用其他库中的函数。
库通常没有扩展名,库也不应以#!/开头(因为它们不是被操作系统调用执行,而是被其他的shell调用)。
使用
将库包含在shell脚本中的方法是使用.或者source命令来调用库文件名。
如下:
cat calling.sh
#!/bin/sh
. ./lib1
func1
echo "calling.sh "
func2
cat lib1
. ./lib2
func1()
{
echo func1
func2
}
cat lib2
func2()
{
echo func2
}
执行结果
$ ./calling.sh
func1
func2
calling.sh
func2
本文介绍如何创建和使用Shell脚本库。通过定义函数并将其包含在其他脚本中,实现代码复用。文章提供了示例代码,展示了如何在主脚本中调用库中的函数。

被折叠的 条评论
为什么被折叠?



