使用tsch脚本检索包含'/'作为分隔符的字符串中的最后一个字段

时间:2012-09-27 15:27:16

标签: tcsh

我写了一个tcsh脚本。我有一个文件名及其在变量中的路径。例如:proj / debug / runs / filename 该路径可以是任何长度。我最后只需要文件名。有没有办法拆分这个字符串并检索文件名?

1 个答案:

答案 0 :(得分:0)

如果您的路径存储在shell变量中,例如$p,那么t修饰符将执行您想要的操作:

% set filepath = /one/two/thee/four
% echo $filepath:t
four

或者,您可以使用basename命令。