使用Bash和sed来在URL末尾添加扩展名的解决方法如下所示:
#!/bin/bash
# URL
url="https://example.com/page"
# 扩展名
extension=".html"
# 使用sed命令在URL末尾添加扩展名
new_url=$(echo "$url" | sed "s/$/$extension/")
# 输出新的URL
echo "新的URL:$new_url"
在上述代码中,我们首先定义了URL和扩展名,然后使用sed命令在URL末尾添加扩展名。将$
用作正则表达式中的特殊字符,表示行的结束位置。通过将$
替换为扩展名变量,我们可以在URL末尾添加扩展名。
运行上述脚本将输出新的URL,其中包含添加的扩展名。
请注意,此解决方案仅适用于简单的URL,如果URL中包含查询参数或片段标识符等内容,则需要进一步修改sed命令来处理这些部分。