在 KeePass-DB 中缩短 URL

Shorten URL's in KeePass-DB

我有一个 KeePass 数据库,其中包含多达 100 个 url 条目。它有一堆条目,其中 url 看起来像这样:

现在我想“shorten/cleanup”这个 URL 到这个:

我可以将数据库导出到 csv 并重新导入它,但这迫使我创建一个我试图避免的新数据库。有没有别的办法?如果没有,有人可以写一行代码,最好在 windows 中运行(如果没有,linux 也是可能的)来修复 csv 中的这个问题吗?

类似于:

可以工作,还是我错了?

谢谢!

where the url looks like this:

https://banking.consorsfinanz.de/onlinebanking-cfg/loginFormAction.do

Now I want to "shorten/cleanup" this URL's to this:

https://banking.consorsfinanz.de/

Awk

awk 'BEGIN{FS=OFS="/"}{print ,,,""}'

示例:

$ awk 'BEGIN{FS=OFS="/"}{print ,,,""}' <<< "https://domain.name/foo/bar/blah/whatever"
https://domain.name/

塞德

sed 's#\(https://[^/]*/\).*##' 

示例:

$ sed 's#\(https://[^/]*/\).*##' <<<"https://domain.name/foo/bar/blah/whatever"
https://domain.name/