在 BASH 中获取绝对路径的典型方法是:
`cd $THE_PATH; pwd`
但这不适用于 tcsh/csh。如果在 tcsh,你
set kk=`cd $HOME; pwd`
kk 将保存绝对路径的正确值,但是,很奇怪,“ls $kk”给你错误,它说路径不存在~!!
谁能告诉我为什么会这样?谢谢。
[编辑]
set kk=`cd $HOME; pwd`
cd $kk
会给这个:
"^[]2;myid@machine003:/u/myid^G: No such file or directory."
不过echo $kk就好啦~
"/u/myid"