【发布时间】:2021-07-03 12:34:02
【问题描述】:
我正在尝试在 macOS 的 shell 中转换路径。有谁知道转换路径的快速命令如下?
路径: /Users/nir/MongoDB/GitHub/mms/server/src/unit/com/xgen/svc/nds/aws/model/AWSShardedClusterDescriptionUnitTests.java
结果: //server/src/unit/com/xgen/svc/nds/aws/model:AWSShardedClusterDescriptionUnitTests
/server 之前的部分替换为正斜杠,最后一个正斜杠替换为冒号并删除文件扩展名。提前致谢!
【问题讨论】:
-
如果您要替换的路径部分始终是
/Users/nir/MongoDB/GitHub/mms,那么您可以使用substrings 和concatenation 将第一部分替换为斜线。 -
@NirJacobson :至少展示你自己解决问题的尝试,并描述你在什么时候卡住了。