以下命令
xterm -e ' tcsh'
调用我的 .cshrc 文件两次。但此命令调用它一次
xterm -e 'tcsh'
同样的事情
xterm -e 'cd `pwd`;tcsh'
显然,第一个调用和另外两个调用之间的唯一区别就是空格。为什么空格会造成这样的区别?
为了测试这一点,我使用了这个 MWE 版本的 .cshrc
#/bin/tcsh
echo called from cshrc
谢谢!
以下命令
xterm -e ' tcsh'
调用我的 .cshrc 文件两次。但此命令调用它一次
xterm -e 'tcsh'
同样的事情
xterm -e 'cd `pwd`;tcsh'
显然,第一个调用和另外两个调用之间的唯一区别就是空格。为什么空格会造成这样的区别?
为了测试这一点,我使用了这个 MWE 版本的 .cshrc
#/bin/tcsh
echo called from cshrc
谢谢!