dirname

Возврат имени каталога без файла для указанного пути (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

Возникла ошибка.