Сценарии оболочки C - удаление PathName до FileName - PullRequest
0 голосов
/ 10 февраля 2011

Итак, последняя часть, которую я пропускаю в своем задании, - это способ печатать ТОЛЬКО имена файлов (вместо ./usr/etc/folder/directory/file.pdf, я хочу напечатать file.pdf), но яне могу вспомнить, как это сделать.Каков наилучший / самый короткий способ сделать это?

Ответы [ 3 ]

3 голосов
/ 10 февраля 2011
1 голос
/ 01 марта 2012

Поскольку с помощью C Shell правильный ответ, используйте строковый модификатор :t, чтобы получить имя файла.

Пример set FILENAME = $PATH:t

1 голос
/ 10 февраля 2011

Простой ответ: используйте / usr / bin / basename

...