shell中也可以在一个文件中包含另一个文件,将其中的内容合并到当前文件。用法如下:
. file
或者使用
sourse file
注意,第一个命令.之后有空格。被包含的文件可以不需在执行权限。
使用如下:
第一个文件为url.sh
url=" https://182.254.208.137"
第二个文件为main.sh:
#!/bin/bash . ./url.sh echo ${url}
执行第二个文件,输出结果如下:
https://182.254.208.137
可见,第二个文件包含了第一个文件定义的变量。
到此,shell语言也算基本学习完了。
但如果要想真正写好shell脚本,linux命令也是必不少的。