(方法) このコマンドは example.com の内容を page.html ファイルに保存します。
page.html
どのように: 主に、Fishシェルは直接HTMLのパースを意図して設計されていません。しかし、curl、grep、sed、awkのようなUnixツールを組み合わせたり、pupやPythonスクリプト内のbeautifulsoupのような専門的なツールを使用するのに長けています。以下は、Fishシェル内からこれらのツールを利用してHTMLをパースする方法を示す例です。
curl
grep
sed
awk
pup
beautifulsoup
(方法) Fish Shellではcurlコマンドを使用してHTTPリクエストを簡単に送ることができます。以下は基本的なGETリクエストの例です:.
(方法) HTTPの基本認証は、RFC7617で定義されている古い方法だけど、簡単に導入できるから今も使われている。ただし、HTTPSを使わないと、パスワードが暗号化されずに送信されるリスクがある。より安全な代替方法としてOAuthがある。実装する時は、パスワードなどの重要な情報をコマンドラインやスクリプトにハードコーディングするのではなく、環境変数を通じて安全に渡す方法を検討しよう。