Получение родителя каталога в Bash

Если у меня есть путь к файлу, например...

/home/smith/Desktop/Test
/home/smith/Desktop/Test/

Как изменить строку, чтобы это был родительский каталог?

например,

/home/smith/Desktop
/home/smith/Desktop/
183
задан Nathan 2 February 2018 в 16:39
поделиться

1 ответ

если по любой причине Вы интересуетесь навигацией по определенному количеству каталогов, Вы могли бы также сделать: nth_path=$(cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && cd ../../../ && pwd). Это дало бы 3 родительских каталога

0
ответ дан 23 November 2019 в 06:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: