Я написал скрипт tcsh. У меня есть имя файла и его путь в переменной. Например: proj/debug/runs/filename Этот путь может быть любой длины. Мне нужно только имя файла в конце. Есть ли способ разделить эту строку и получить имя файла?
Получить последнее поле в строке, содержащей '/' в качестве разделителя, используя скрипт tsch
Ответы (1)
Если ваш путь хранится в переменной оболочки, скажем, $p
, тогда модификатор t
сделает то, что вы хотите:
% set filepath = /one/two/thee/four
% echo $filepath:t
four
в качестве альтернативы вы можете использовать команду basename
.
person
radical7
schedule
25.01.2013