path join для пути
Присоединить структурированный путь или список частей пути.
Подпись
> path join {flags} ...rest
Параметры
-
...rest: Путь для добавления к вводу
Типы ввода/вывода:
| ввод | вывод |
|---|---|
| список<строка> | строка |
| запись | строка |
| строка | строка |
| таблица | список<строка> |
Примеры
Добавление имени файла к пути
>'/home/viking'|path joinspam.txt
/home/viking/spam.txt
Добавление имени файла к пути
>'/home/viking'|path joinspamsthis_spam.txt
/home/viking/spams/this_spam.txt
Объединение списка частей в путь
> [ '/''home''viking''spam.txt' ] |path join
/home/viking/spam.txt
Объединение структурированного пути в путь
> { parent:'/home/viking', stem:'spam', extension:'txt' } |path join
/home/viking/spam.txt
Объединение таблицы структурированных путей в список путей
> [[ parentstemextension ]; [ '/home/viking''spam''txt' ]] |path join
╭───┬───────────────────────╮
│0│/home/viking/spam.txt│
╰───┴───────────────────────╯
Примечания
По желанию, добавьте дополнительный путь к результату. Он предназначен для обработки вывода подкоманд «path parse» и «path split».
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/path_join.html