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
Последние комментарии
7 недель 15 часов назад
31 неделя 2 дня назад
2 года 32 недели назад
3 года 1 неделя назад
3 года 24 недели назад
3 года 40 недель назад
3 года 40 недель назад
3 года 44 недели назад
4 года 3 недели назад
4 года 7 недель назад