我们在编写 shell 文件时,通常会遇到处理一些相同逻辑的代码。这时,我们会考虑把这些代码抽取为函数以便下次再用。于是,想到新增一个 common.sh 然后引用。使用 sh common.sh 或者 bash common.sh 或者 不加命令直接/opt/shell/common.sh 这三种都无法正确引用 shell, 它们只是表示执行 shell 文件的内容。我们可以有两种方式来引用外部shell文件的内容:. /opt/shell/common.sh
使用 source 也可以
source /opt/shell/common.sh
注意 . 或 source 后面都要跟空格哦。
推荐使用绝对路径, 而不是相对路径, 因为相对路径会取当前 pwd 命令为相对路径的根路径,而不是调用该 shell 文件的文件所在文件夹。
source和.相当于把被引用文件的内容读取到当前的脚本中。
大学还用Protel 99 SE、51单片机教学?
C语言指针p、*p、&p、*&p、&*p分别代表什么?