UNIX源命令:从文件读取和执行命令
时间:2020-01-09 10:46:09 来源:igfitidea点击:
在bash或者任何其他shell下UNIX source命令的用途是什么?
在UNIX/OS X/Linux操作系统下如何使用source命令?
Bash Shell附带了源命令,该命令用于从给定的FILENAME中读取和执行命令并返回。
如果提供了任何参数,则它们将在执行FILENAME时成为位置参数。
这对于创建自己的Shell脚本库并使用source命令调用它们很有用。
语法如下:
source /path/to/fileName
创建一个名为functions.sh的shell脚本,如下所示:
#!/bin/bash JAIL=/jaildir addusertojail(){ echo "Adding users..." } setupjail(){ echo "Setting up jail" }
现在创建一个名为test.sh的文件:
#!/bin/bash source functions.sh # access $JAIL defined in functions.sh echo "Jail dir : $JAIL" # call functions addusertojail setupjail