【发布时间】:2019-01-11 23:15:54
【问题描述】:
我有一些这样的路径:
/dir
/dir//
/dir///
/path/to/dir
/path/to/dir/
/path/to/dir///
/path/to/dir/////////
我想使用 bash 使其更清晰。我想删除路径末尾的所有 / 字符并具有:
/path/to/dir 或 /dir 最后没有 /。
【问题讨论】:
-
欢迎来到 SO。 Stack Overflow 是一个面向专业和狂热程序员的问答网站。目标是您将一些自己的代码添加到您的问题中,以至少显示您为解决这个问题所做的研究工作。
-
@Cyrus 我所做的是使用
sed命令仅删除最后一个/。所以我需要帮助才能删除字符串末尾的所有/...所以这可能非常困难 -
sed 's|/*$||' file -
如果您需要从 bash 变量中删除它,另请参阅 stackoverflow.com/a/27846529(需要 extglob)