Spec-Zone.ru › Nushell

path dirname для пути

Получить родительский каталог пути.

Подпись

> path dirname {flags}

Флаги

  • --replace, -r {string}: Возвратить исходный путь с dirname, заменённым этой строкой
  • --num-levels, -n {int}: Количество каталогов для подъёма вверх

Типы входных/выходных данных:

Вход Выход
список<строка> список<строка>
строка строка

Примеры

Получить dirname пути

>'/home/joe/code/test.txt'|path dirname
/home/joe/code

Получить dirname списка путей

> [ /home/joe/test.txt, /home/doe/test.txt ] |path dirname
╭───┬───────────╮
│0│/home/joe│
│1│/home/doe│
╰───┴───────────╯

Подняться на два уровня вверх

>'/home/joe/code/test.txt'|path dirname-n2
/home/joe

Заменить возвращаемую часть на пользовательский путь

>'/home/joe/code/test.txt'|path dirname-n2-r/home/viking
/home/viking/code/test.txt

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/path_dirname.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API