脚本如下:
#!/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