在 Linux 中,如何获取 URL 并在 shell 脚本的变量中获取其内容?
最佳答案
您可以使用 wget
命令下载页面并将其读入变量中:
content=$(wget google.com -q -O -)
echo $content
我们使用 wget
的 -O
选项,它允许我们指定 wget
转储页面内容的文件的名称。我们指定 -
以将转储到标准输出并将其收集到变量 content
中。您可以添加 -q
quiet 选项来关闭 wget 输出。
您可以使用 curl用于此的命令以及:
content=$(curl -L google.com)
echo $content
我们需要使用 -L
选项,因为我们请求的页面可能已经移动。在这种情况下,我们需要从新位置获取页面。 -L
或 --location
选项可以帮助我们解决这个问题。
https://stackoverflow.com/questions/3742983/