我正在使用csh
终端。
.cshrc
setenv $files /home/ec2-user/files
的.login
if [ -f ~/.cshrc ]; then
. ~/.cshrc
fi
我正在尝试从plink回显 $ files 值。 它显示错误文件:未定义变量
答案 0 :(得分:0)
设置变量时不使用美元符号,只有在引用该变量时才使用它。
setenv files /home/ec2-user/files
test
命令应该是大多数csh / tcsh实现中的内置命令,并且具有您在man test
下列出的大部分相同功能。
test -f ~/.cshrc && source ~/.cshrc
请注意,通常,csh / tcsh会在运行.cshrc
之前自动运行您的.tcshrc
或.login
文件。