Возврат
имени каталога без файла для указанного пути (POSIX)
Синтаксис:
dirname
строка
Поддерживаемые платформы:
QNX
Neutrino,
Linux, Microsoft Windows
Опции:
Нет.
Описание:
Утилита
dirname возвращает часть операнда строка в стандартный поток
вывода. Операнд строка представляет собой действительный путь
в следующем формате:
путь_к_каталогу/базовое_имя_файла
Утилита
dirname записывает компонент путь_к_каталогу в стандартный
поток вывода.
Если
в качестве значения операнда строка указаны символы //, то
возвращаемым результатом будет //. При вводе любой другой
строки, полностью состоящей из символов косой черты,
возвращаемым результатом будет одиночный символ косой черты.
Наиболее
часто утилита dirname используется в сценариях командных
интерпретаторов, где она обычно указывается в левых одиночных
кавычках (`...`) или в строке вида $(...).
Примеры:
Команда: Выходные данные:
dirname
. .
dirname
.. .
dirname
../. ..
dirname
/usr/src/prog.c /usr/src
dirname
/usr/src/ /usr
dirname
...//[fred] ...
Статус завершения:
0
Завершено успешно.
>0
Возникла
ошибка.