【发布时间】:2019-10-03 11:00:49
【问题描述】:
我是 shell 脚本的新手,我想更新文件中的 URL,下面给出文件中的 URL 示例。
http://in.archive.ubuntu.com/ubuntu/restricted宇宙多元宇宙deb-src
根据要求,只需更新URL中的以下部分
更新后应该是这样的
http://xyz/ubuntu/restricted宇宙多元宇宙deb-src
我使用 sed 来执行查找和替换 URL。
sed "s,http://.*/,http://xyz/," filename.txt
但它正在替换 URL,直到最后一次出现 '/',如下所示
http://xyz/restrictedprecision-backports 主受限宇宙多元宇宙。
有没有什么方法可以在 URL 中找到 '/' 的第一次出现,我用谷歌搜索了它,不幸的是没有找到任何东西。我可能会错过一些东西。
任何建议,赞赏!!!
【问题讨论】: