Shell脚本中引用另一个脚本文件

钟罗敏

关注

阅读 154

2022-01-30

在Shell中要调用别的shell脚本或别的脚本中的变量有一下两种方式:
方法一: 使用点号
. ./subscript.sh
方法二: 使用source
source ./subscript.sh

注意:

1.两个点之间,有空格
2.两个脚本不在同一目录,要用绝对路径
3.为简单起见,通常用第一种方法

例子

mainshell.sh #主脚本
subshell.sh #子脚本

###subshell.sh内容如下:###

#!/bin/bash
string=“This is sub shell! \n”

###mainshell.sh内容如下###
#!/bin/bash
. ./subscripts.sh
echo -e ${string}
exit 0

[localhost]$ chmod +x ./main.sh
[localhost]$ ./main.sh
[localhost]$This is sub shell!

精彩评论(0)

0 0 举报