shell – 如何从sed的路径中删除最后一个目录?

前端之家收集整理的这篇文章主要介绍了shell – 如何从sed的路径中删除最后一个目录?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用sed(非dirname)删除最后一个目录,如下所示:
echo "/dir1/dir2/dir3/dir4" | sed .....

所以我会得到/ dir1 / dir2 / dir3.

sed 's,/*[^/]\+/*$,'

如果它是shell脚本的一部分,那么dirname肯定会更清晰.

猜你在找的Bash相关文章