📜  Linux 中的 source 命令和示例

📅  最后修改于: 2022-05-13 01:57:34.350000             🧑  作者: Mango

Linux 中的 source 命令和示例

source是一个 shell 内置命令,用于读取和执行文件的内容(通常是一组命令),作为当前 shell 脚本中的参数传递。获取指定文件内容后的命令将其作为文本脚本传递给 TCL解释器,然后执行。如果提供了任何参数,它们将在执行 filename 时成为位置参数。否则,位置参数保持不变。 $PATH中的条目用于查找包含FILENAME的目录,但是如果该文件不在$PATH 中,它将在当前目录中搜索该文件。 source 命令没有选项,参数仅为文件。

句法:

source FILENAME [arguments]

示例 1:gfg.txt作为参数传递,该参数存储在主目录中并包含命令列表,即ls日期时间。文件中登记的每个命令都将逐行执行。



示例 2:文件的 path_name作为参数传递,其中 /home/sc/sourcefolder/是此处的文件目录。文件内容如下: