Я использую скрипт Bash, который находится в каталоге в моей системе. Мне нужно иметь возможность получить первый раздел пути к каталогу.
Путь, возвращаемый $0
в моем скрипте, указан ниже. Раздел "путь / к / сценарию" является константой; «/ variable / path / to / folder» является постоянным.
/variable/path/to/folder/main-folder/path/to/my-script.sh
------------------------
Мне нужен подчеркнутый раздел. Я пробовал cut -d/ -f-4
и cut -d/ -f4-
, но cut
индексы с начала пути, и мне нужно индексировать сзади. (Я не знаю, сколько уровней будет между /
и main-folder
, но я знаю, сколько будет между main-folder
и my-script.sh
. Путь здесь точный: в main-folder
есть две папки, прежде чем вы попадете в my-script.sh
.)