basename, dirname -- вернуть файловую или каталоговую часть пути

Версия для печатиОтправить другуPDF version
BASENAME(1)           Справочник основных команд FreeBSD           BASENAME(1)

НАЗВАНИЕ
     basename, dirname -- вернуть файловую или каталоговую часть пути
СИНТАКСИС
     basename строка [суффикс]
     basename [-a] [-s суффикс] строка [...]
     dirname строка

ОПИСАНИЕ
     Утилита basename удаляет из строки строка любой префикс, оканчивающийся
     последней косой чертой `/' в строке, предварительно удалив косые черты в
     конце строки.  Если был задан суффикс, он также будет удалён.  Суффикс не
     удаляется, если он совпадает с оставшимися символами строки.  Получивше-
     еся имя файла пишется в стандартный вывод.  Несуществующий суффикс игно-
     рируется.  Если указан -a, то каждый аргумент принимается за отдельную
     строку, как если бы basename была выполнена всего лишь с одним аргумен-
     том.  Если указан -s, то его аргумент принимается за суффикс, а все
     остальные аргументы принимаются за строки.
     Утилита dirname удаляет файловую часть, начиная с последней косой черты
     `/' до конца строки строка, предварительно удалив косые черты из конца
     строки, и пишет результат в стандартный вывод.

СТАТУС ЗАВЕРШЕНИЯ
     Утилиты basename и dirname возвращают 0 в случае успешного завершения
     и >0 в случае возникновения ошибки.
ПРИМЕРЫ
     Следующая строка присваивает переменной командной оболочки FOO значение
     /usr/bin.

           FOO=`dirname /usr/bin/trail`
СМОТРИ ТАКЖЕ
     csh(1), sh(1), basename(3), dirname(3)

СТАНДАРТЫ
     Предполагается, что утилиты basename и dirname совместимы с IEEE Std
     1003.2 (``POSIX.2'').
FreeBSD 6.2                     18 апреля 1994                     FreeBSD 6.2

 

Голосов пока нет

Вставай, Україно!

Литература

Долгое время считалось, что бит неделим. Но советские учёные...