Я получаю от пользователя определенный абсолютный путь к файлу и хочу создать переменную, которая будет строкой, которая не будет включать в себя только ПЕРВЫЕ два компонента пути к файлу, но без ее печати или чего-либо еще.
Например, абсолютный путь может быть:
/home/myusername/folder1/folder2/folder3
И он сохраняется в «target_path», и я хочу, чтобы «mydir» был только:
/folder1/folder2/folder3
Я пытался использовать команду cut по-разному, но безуспешно.
/home/username
действительный$HOME
каталог вызывающего пользователя? если это так, вы можете удалить его, просто используя,mydir="${target_path#$HOME}"
я думаю