在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!
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |
标签: #shell引入其他脚本 #使用点号 #subscriptsh方法二 #使用sourcesource