用特定的图案切割字符串

Cut string with a specific pattern

我是 bash 脚本编写的新手,我想剪切给定特定模式的字符串。例如,对于字符串 /user/patch.403.json 我只想获取并存储在变量 /user 中。如何用一行代码做到这一点?

正如@Wintermute所说,你可以使用dirname命令:

> dirname /user/patch.403.json
/user
> dirname /user/cards/1212/make_default/put.200.json
/user/cards/1212/make_default
> dirname put.200.json
.