C Shell脚本 - 删除PathName到FileName

时间:2011-02-10 04:43:22

标签: scripting csh

所以我在作业中遗漏的最后一部分是一种只打印文件名的方法(而不是./usr/etc/folder/directory/file.pdf,我想打印file.pdf)但是我不记得怎么做了。实现这一目标的最佳/最短方式是什么?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

简单回答:使用/ usr / bin / basename

答案 2 :(得分:1)

由于使用C Shell,正确的答案是使用字符串修饰符:t来获取文件名。

示例set FILENAME = $PATH:t