缩短 KeePass-DB 中的网址



我有一个KeePass数据库,里面有多达100个带有url的条目

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

现在我想"缩短/清除";此URL指向:

  • https://banking.consorsfinanz.de/

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

类似于:

  • 搜索第三次出现的/,然后删除所有内容或
  • 搜索*//*/,然后删除所有内容

可以工作,还是我错了?

谢谢

其中url如下所示:

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

现在我想"缩短/清除";此URL指向:

https://banking.consorsfinanz.de/

真棒

awk 'BEGIN{FS=OFS="/"}{print $1,$2,$3,""}'

示例:

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

Sed

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

示例:

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

最新更新