1. ホーム
  2. linux

[解決済み] シェル変数でウェブページの内容を取得するには?

2022-08-09 21:46:24

質問

Linux で URL を取得し、シェルスクリプトの変数にその内容を格納するにはどうしたらよいでしょうか。

どのように解決するのですか?

この場合 wget コマンドでページをダウンロードし、それを変数に読み込むことができます。

content=$(wget google.com -q -O -)
echo $content

私たちは -O のオプションで wget というオプションがあり、これは wget がページの内容をダンプするファイル名を指定できます。私たちは - を指定すると、ダンプが標準出力に出力され、それを集めて変数 content . を追加することができます。 -q quietオプションを付けると、wgetの出力をオフにすることができます。

を使うことができます。 curl コマンドも同様に使えます。

content=$(curl -L google.com)
echo $content

を使う必要があります。 -L オプションを使う必要があります。この場合、新しい場所からページを取得する必要があります。そのため -L または --location オプションが役立ちます。