前端之家收集整理的这篇文章主要介绍了
shell – 如何从sed的路径中删除最后一个目录?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用sed(非dirname)
删除最后一个目录,如下所示:
echo "/dir1/dir2/dir3/dir4" | sed .....
所以我会得到/ dir1 / dir2 / dir3.
sed 's,/*[^/]\+/*$,'
如果它是shell脚本的一部分,那么dirname肯定会更清晰.
原文链接:https://www.f2er.com/bash/384917.html