Linux/UNIX source命令示例
时间:2020-01-09 10:41:16 来源:igfitidea点击:
在UNIX/Linux/BSD/OS X操作系统下如何使用source命令?
Shell中的source命令用于从当前Shell中的文件执行命令。
这对于加载存储在另一个文件中的函数或变量很有用。
source命令语法
语法如下:
source filename source /path/to/file
它将从当前shell中的给定FILENAME中读取并执行命令。
$PATH中的条目用于查找包含FILENAME的目录。
source命令示例
创建一个名为functions.sh的功能文件,如下所示:
hello(){ echo "I'm hello()" } getos(){ echo "OS is - $(uname)" }
创建一个名为test.sh的shell脚本,如下所示
#!/bin/bash source functions.sh # call hello function hello # call getos function getos
保存并关闭文件。
如下运行:
chmod +x test.sh ./test.sh