相关疑难解决方法(0)

采购('.' 或 'source')和在 bash 中执行文件有什么区别?

执行这样的脚本有什么区别:

./test.sh

并执行这样的脚本:

. test.sh?

我尝试了一个简单的两行脚本,看看是否能找到不同之处:

#!/bin/bash
ls
Run Code Online (Sandbox Code Playgroud)

但两者. test.sh./test.sh返回相同的信息。

shell bash

88
推荐指数
2
解决办法
2万
查看次数

来源 vs . 为什么不同的行为?

我最近了解到,

. ./.a.a并且./.a.a是一样的。

但是尝试source source .a.a会出错。IMO,.作为 Bash 别名source不应该表现得不同,所以我错过了什么?

奖金,为什么. .可以,而source source不是?

bash

23
推荐指数
2
解决办法
3万
查看次数

标签 统计

bash ×2

shell ×1