我有一个UNIX命令要求,其中路径类似于:
path/to/file/manyfiles.extensions
现在我希望输出的结果类似于-
file/manyfiles.extensions
现在我可以列出 /path/to 和 /path,然后逐个删除它们。
但是有时候我只会得到 "/path/to" 作为输入,而我需要一条命令从树中同时删除这两个路径。
你可能会认为我可以列出要删除的两个文件夹,但是在许多情况下,我会得到包含12-13个子文件夹的结构,在很多情况下我只需要第一个和最后一个文件夹。
例如 - `源文件 - 目标/classes/
删除前缀 - 目标`
结果:
classes/my/code/HelloWorld.class
classes/my/code/HelloWorldImpl.class
classes/my/code/Main.class