我在UNIX命令中有一个要求,我有一个类似于此的路径:
path/to/file/manyfiles.extensions
Run Code Online (Sandbox Code Playgroud)
现在我想要输出类似于 -
file/manyfiles.extensions
Run Code Online (Sandbox Code Playgroud)
现在我可以这样做列出/ path/to和/ path逐个删除它们.
但我可能只得到"/ path/to"作为我的输入,我必须在一个命令中从树中删除它们.
您可能认为我可以列出要删除的2个文件夹,但在很多情况下我得到的结构有12-13个子文件夹,在许多情况下我只需要第一个和最后一个文件夹.
例如 - `源文件 - 目标/类/
删除前缀 - 目标`
结果:
classes/my/code/HelloWorld.class
classes/my/code/HelloWorldImpl.class
classes/my/code/Main.class
Run Code Online (Sandbox Code Playgroud)