利用shell获取OpenSSH最新版本

脚本如下: #!/bin/bash # 设置要提取的URL url="http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/" # 使用curl获取页面内容并提取软件包文件名 latest_package=$(curl -s "$url" | grep -o 'openssh-
#!/bin/bash
# 设置要提取的URL
url="http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/"
# 使用curl获取页面内容并提取软件包文件名
latest_package=$(curl -s "$url" | grep -o 'openssh-[0-9]\+\.[0-9p]\+\.tar\.gz' | sort -V | tail -n 1)
if [ -z "$latest_package" ]; then
    echo "未能找到最新的OpenSSH软件包。"
else
    echo "最新的OpenSSH软件包是:$latest_package"
    # 可以使用curl再次下载最新软件包
    # curl -O "$url/$latest_package"
fi
» 本文链接:利用shell获取OpenSSH最新版本
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索