如果我有一个充满bash脚本的目录,并且我创建了一个脚本来连续运行所有这些脚本,而不是同时运行,那么它会比我在终端中一次运行它们的速度慢得多吗?
答案 0 :(得分:3)
不,不会。实际上,如果你考虑你的人类速度,使用一个文件比多个文件更快。
将时间命令行与两个选项一起使用并确认。
time Main.sh
和
time { script1.sh; script2.sh; scriptN.sh; }
答案 1 :(得分:3)
对于那个额外的脚本(内核shebang处理,bash解释器的初始化,源代码中的bash读取,......),有一个微不足道的开销,但是让我们说它可以忽略不计,你可以把它视为不存在。
不,你不会发现任何差异。