WikiDer > Базовое имя
| изначальный выпуск | Январь 1979 г. |
|---|---|
| Операционная система | Unix, Unix-подобный, План 9, Inferno |
| Тип | Команда |
| Лицензия | coreutils: GPLv3 + |
базовое имя это стандарт компьютерная программа на Unix и Unix-подобный операционные системы. Когда базовое имя дается путь, он удалит любой префикс до последней косой черты ('/') и верните результат. базовое имя описывается в Единая спецификация UNIX и в основном используется в сценарии оболочки.
История
базовое имя был представлен в X / Открыть Выпуск 2 Руководства по переносимости 1987 года. Он унаследован от первой версии POSIX и Единая спецификация Unix.[1] Впервые он появился в 4.4BSD.[2]
Версия базовое имя в комплекте GNU coreutils был написан Дэвидом Маккензи.[3]
Команда доступна как отдельный пакет для Майкрософт Виндоус как часть GnuWin32 проект[4] и UnxUtils коллекция родные Win32 порты общих GNU Unix-подобные утилиты.[5]
использование
В Единая спецификация UNIX спецификация для базовое имя является.
строка базового имени [суффикс]
- нить
- А путь
- суффикс
- Если указано, базовое имя также удалит суффикс.
Примеры
basename будет извлекать фамилию из имени пути, игнорируя любые завершающие косые черты
$ базовое имя /home/jsmith/base.wiki base.wiki$ basename / home / jsmith /jsmith$ basename //basename также может использоваться для удаления конца базового имени, но не полного базового имени
$ базовое имя /home/jsmith/base.wiki .wikiоснование$ базовое имя /home/jsmith/base.wiki kibase.wi$ базовое имя /home/jsmith/base.wiki base.wikibase.wikiСмотрите также
Рекомендации
- ^ - Справочник по командам и утилитам, Единая спецификация UNIX, Выпуск 7 из Открытая группа
- ^ – FreeBSD Общие команды Руководство
- ^ – Linux Пользовательские команды Руководство
- ^ CoreUtils для Windows
- ^ Собственные порты Win32 некоторых утилит GNU
внешняя ссылка
| Викибук Руководство по Unix есть страница по теме: Команды |
- : вернуть часть пути, не относящуюся к каталогу - Справочник по командам и утилитам, Единая спецификация UNIX, Выпуск 7 из Открытая группа
- – План 9 Руководство программиста, том 1
- – Inferno Общие команды Руководство
- – Linux Пользовательские команды Руководство
- – OpenBSD Общие команды Руководство