【发布时间】:2018-02-14 10:50:23
【问题描述】:
我有一个要在 Centos 7 中获取的文件。 如果我这样做,它就可以正常工作:
$ source set_puregev_env
但是,如果我把它放在一个 shell 脚本中,它就不起作用..
$ sh xRUN
xRUN: line 3: source: set_puregev_env: file not found
这是我的 shell 脚本:xRUN
#!/bin/bash
source set_puregev_env
谁能告诉我我可能做错了什么或遗漏了什么?
【问题讨论】:
-
顺便说一句,这个文件是-rw-r--r--。 1
-
set_puregev_env的路径是什么,运行脚本时的工作目录是什么? -
我不太确定是否重复:在我看来,
source运行但找不到文件。众所周知,我的钱在不在当前目录中的文件上。
标签: bash shell command-line-interface sh dot-source