TCSH里如何分离一个文件的路径与文件名啊?

TCSH里如何分离一个文件的路径与文件名啊?

如:
/home/aa/filename.txt

如何分离出
FILEPATH=/home/aa/
FILENAME=filename.txt
??
谢谢了!!!      
$ man dirname
$ man basename

but why tcsh? bash is much better       
哦,谢谢
主要是有些eda工具推荐用tcsh,为了避免不必要的麻烦,呵呵