shell 文件包含
shell 虽然没有像C/C++那样的语句,也没有像java那样的import导入,但她有自已的文件包含方式,那就是“. filename”(点号加文件名,中间有一空格)。以下通过简单的例子进行说明:
# print.sh -- print a string to the screen
print()
{
echo -n "$1"
}
该文件只有一个简单的函数: print.
以下是主调用脚本:
#! /bin/bash
# main.sh -- invoke print function
. print.sh
print "print function invoked !"
exit 0
分别给两个文件以可执行的属性 :chomd +x print.sh, chmod +x main.sh
运行main.sh即可看到print函数的输出:
print function invoked !
http://www.ahbank.org/