У меня есть требования в команде UNIX , где я есть путь, подобный этому:Удалить Префикс пути из дерева UniX
path/to/file/manyfiles.extensions
Теперь я хочу что-то подобное TO-
file/manyfiles.extensions
сейчас Я могу сделать это, перечисляя как/path/to, так и/path, удаляя их по одному.
но я могу получить только «/ path/to» в качестве своего ввода, и мне нужно удалить оба из дерева в одну команду.
Может показаться, что я могу перечислить 2 папки для удаления, но во многих случаях я получаю структуры, имеющие 12-13 подпапок, в которых мне во многих случаях нужна только первая и последняя папка.
например - `Source файлы - целевые/классы/
Удалить префикс - target`
Результат:
classes/my/code/HelloWorld.class
classes/my/code/HelloWorldImpl.class
classes/my/code/Main.class
Ваш вопрос не очень понятно.Можете ли вы попытаться объяснить это снова с некоторыми примерами. – anubhava
Позвольте мне сделать его более простым - Предположим, у вас есть такой адрес: folder2/folder3/folder4/folder5/folder6/folder7/file.txt Теперь эта структура занимает слишком много времени для обработки моей работы Я хочу, чтобы структуру, которую нужно обрезать примерно так: folder6/folder7/file.txt – Rahul
Итак, в конце концов, вы хотите сохранить последние 2 подпапки и имя файла? – anubhava