Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 在脚本中运行脚本是否会使整个过程变慢?_Bash_Scripting - Fatal编程技术网

Bash 在脚本中运行脚本是否会使整个过程变慢?

Bash 在脚本中运行脚本是否会使整个过程变慢?,bash,scripting,Bash,Scripting,如果我有一个满是bash脚本的目录,并且我创建了一个脚本来连续运行它们,而不是同时运行,它会比我在终端中一次只运行一个脚本慢很多吗?不会。实际上,如果考虑到人的速度,使用一个文件要比多个文件快: 使用带有两个选项的time命令行并确认 time Main.sh 及 不会的。实际上,如果考虑到人的速度,使用一个文件要比多个文件快: 使用带有两个选项的time命令行并确认 time Main.sh 及 这一额外的脚本(内核shebang处理、bash解释器的初始化、源代码中的bash读取等)的开

如果我有一个满是bash脚本的目录,并且我创建了一个脚本来连续运行它们,而不是同时运行,它会比我在终端中一次只运行一个脚本慢很多吗?

不会。实际上,如果考虑到人的速度,使用一个文件要比多个文件快: 使用带有两个选项的time命令行并确认

time Main.sh


不会的。实际上,如果考虑到人的速度,使用一个文件要比多个文件快: 使用带有两个选项的time命令行并确认

time Main.sh


这一额外的脚本(内核shebang处理、bash解释器的初始化、源代码中的bash读取等)的开销微不足道,但我们可以说它是可以忽略不计的,您可以将其视为不存在


不,您不会注意到任何差异。

这一额外的脚本(内核shebang处理、bash解释器的初始化、源代码中的bash读取等)的开销微不足道,但可以说它是可以忽略不计的,您可以将其视为不存在


不,您不会注意到任何差异。

不,它不会慢。不,它不会慢。您的第二个代码段应该看起来更像时间{script1.sh;script2.sh;scriptN.sh;},否则比较的意义甚至比它已经使用的时间还小您的第二个代码段应该看起来更像
time{script1.sh;script2.sh;scriptN.sh;}
,否则比较的意义甚至不如它已经使用的
time
;-)