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
Последние комментарии
21 неделя 6 дней назад
46 недель 20 часов назад
2 года 46 недель назад
3 года 16 недель назад
3 года 39 недель назад
4 года 2 недели назад
4 года 3 недели назад
4 года 6 недель назад
4 года 18 недель назад
4 года 22 недели назад