2013-11-04 33 views
1

我的脚本位于以下文件夹中:/home/folder。当我运行的文件夹(即/首页/文件夹)中的脚本和脚本中做回声$ CWD,它显示的/ home作为CWD。但是,如果我去到/ home /文件夹,并做了commond $ CWD促使它显示的/ home /文件夹。为什么会有这种差异?

回答

2

您正在运行的脚本可能正在将变量$ cwd的值更改为调用它的当前目录。请在您正在运行的脚本中提供代码,这对我们提供的答案会更有帮助。

+0

也请注意,使用#!/ bin/csh运行的脚本首先评估您的.cshrc文件,以便更改也可以在那里 – agentp