我所知道的是,当我有两个脚本文件让我们说a.sh和b.sh使用脚本中定义的变量或函数a.sh,然后. ./a.sh工作,但./a.sh不起作用.当运行一个shell脚本都./script.sh和. ./script.sh正常工作.用./script.sh和运行脚本有什么区别. ./script.sh?
. path/to/script获取文件(在同一个shell中执行).另一个调用分叉执行脚本的新shell进程.
在子进程中调用脚本将使其变量不可用于父进程.获取脚本将在同一父进程中引入和更改变量.
| 归档时间: |
|
| 查看次数: |
360 次 |
| 最近记录: |