Вы можете использовать расширение параметра bash следующим образом:
target_path=/home/username/folder1/folder2/folder3
myvar="/${target_path#/*/*/}"
После этого:
echo $myvar
дает:
/folder1/folder2/folder3
Это работает удалив первое совпадение шаблона /*/*/ из переменной target_path, используя синтаксис расширения параметра ${target_path#pattern}. К сожалению, это удаляет первый символ /, поэтому этот символ должен быть явно включен при установке переменной myvar.
Внимание: вы должны проверить, что ваша переменная target_path содержит некоторые символы и длиннее двух перед использованием этого метода. Например, если target_path=/home/username/, то myvar=/. Это может быть опасно для вашей системы, если вы используете что-то вроде rm -rf "$myvar"*. Не пытайтесь это!