![“.”有什么用?在 Unix shell 脚本中?](https://linux22.com/image/216604/%E2%80%9C.%E2%80%9D%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8%EF%BC%9F%E5%9C%A8%20Unix%20shell%20%E8%84%9A%E6%9C%AC%E4%B8%AD%EF%BC%9F%20.png)
.
请帮助了解Unix 脚本中的用法。
例如:
. /apps/Infor_shar/PSSRT/PSHUP/prsm/psnp_env
答案1
点命令 ( .
) 是在当前 shell 环境中运行在其命令行上给出的 shell 脚本(有时称为“点脚本”)的命令。这意味着一旦脚本运行完毕,任何变量赋值、函数声明、当前工作目录的更改或对给定脚本环境的其他更改都将保持可见。
由于该脚本是由当前 shell 执行的,#!
因此该脚本开头的 -line 将被忽略。
在某些 shell 中,标准.
命令是命令的别名source
。