Shell 调用其他脚本以在当前脚本中运行

Shell 调用其他脚本以在当前脚本中运行,shell,scripting,Shell,Scripting,我正在写一个shell脚本。它所做的是通过从用户接收的输入创建一个文件。现在,我想为当前脚本添加名为“查看文件”的功能。现在,重新键入它是不合理的,因为我已经有了一个脚本,可以帮助 我知道用普通的shell命令来实现它是很疯狂的。实际上,我正在编写一个脚本,帮助我创建由touch命令生成的页面。(本页附有日期、作者姓名、主题和标题) 问题是如何调用另一个脚本,或者如何调用另一个脚本?有两种方法。我喜欢的方法是使用源代码 你可以- 使用source命令(别名为)调用其他脚本,如下所示:sourc

我正在写一个shell脚本。它所做的是通过从用户接收的输入创建一个文件。现在,我想为当前脚本添加名为“查看文件”的功能。现在,重新键入它是不合理的,因为我已经有了一个脚本,可以帮助

我知道用普通的shell命令来实现它是很疯狂的。实际上,我正在编写一个脚本,帮助我创建由touch命令生成的页面。(本页附有日期、作者姓名、主题和标题)


问题是如何调用另一个脚本,或者如何调用另一个脚本?

有两种方法。我喜欢的方法是使用
源代码

你可以-

  • 使用source命令(别名为)调用其他脚本,如下所示:source/path/to/script

  • 使另一个脚本可执行,添加#/顶部的bin/bash行,以及文件到$path环境变量的路径。然后可以将其作为普通命令调用

  • 使用bash命令执行它:/bin/bash/path/to/script


请阅读。第二种方法听起来非常符合人体工程学,而且编程更直观。谢谢