|
|
1
8
如果子目录的数量始终相同,则可以使用参数展开来删除前5个子目录:
或者,如果你知道你需要最后两个部分,无论路径的深度是多少:
|
|
|
2
2
作为参数展开的替代方案,可以使用
|
|
|
3
0
假设输入来自一个文件(或来自另一个操作系统进程的流式传输/管道传输)。。。 样本输入:
一
这会产生:
如果结果需要存储以备将来使用,则根据需要添加一些代码应该不会太难(例如,重定向到文件、管道到另一个进程、作为输入传递到
如果OP一次处理一个字符串(例如,作为循环中的变量),我可能会坚持使用参数替换解决方案(请参阅choroba的回答),该解决方案不需要任何开销来生成子流程。 |
|
4
0
Cygwin已经
所以你能做到:
或者这样,列出所有这些:
如果您只想编辑字符串,可以使用前缀删除:
|