如何将源命令放在.cshrc文件中并使用arugment

时间:2017-01-11 15:02:19

标签: tcsh

我试图在我的.cshrc文件中放入一个带有参数的源命令,但它不起作用。命令如下(当我在终端上运行时,它工作,而不是从.cshrc文件)。我应该如何让它工作? 我试过把命令放在括号中,“”我也试过底码。

source  /opt/intel/composer_xe_2013_sp1/bin/compilervars.csh ia32

当我获取我的.cshrc文件时,我得到setenv: Too many arguments.

set INTEL = (ia32)
source /opt/intel/composer_xe_2013_sp1/bin/compilervars.csh $INTEL

1 个答案:

答案 0 :(得分:0)

你有:

set INTEL = (ia32)

这将创建一个列表,而不是字符串变量。

From reading the Intel documentation - 我在10秒的互联网搜索中发现 - 似乎你几乎肯定想要:

set INTEL = ia32

$INTEL脚本也可能使用compilervars.csh变量,因此如果不能解决,请尝试重命名。