Shellでcurlの戻り値を取得する方法は何ですか?
シェル内で、curlコマンドの戻り値を取得する方法は次の通りです:
- $?変数を使用する:$?変数には直前のコマンドの終了ステータスが保存されており、通常はコマンドが正常に実行されたかどうかを確認するために使用されます。curlコマンドが成功した場合、終了ステータスは0であり、$?変数を使用して取得することができます。
- https://example.comにアクセスします。
結果=$?
echo “curlの結果:$result” - curlコマンドを使用して、-cパラメータを使用すると、結果をファイルに保存できます。ファイルの存在を確認することで、curlコマンドが正常に実行されたかどうかを判断することができます。
- curlを使ってhttps://example.comにアクセスし、結果をresult.txtに保存します。
result.txtが存在すれば、「curlの実行に成功しました」と表示され、存在しなければ「curlの実行に失敗しました」と表示されます。 - -oオプションを使用すると、curlコマンドは結果をファイルに保存し、そのファイルの内容をチェックしてcurlコマンドが正常に実行されたかどうかを判断できます。
- curlコマンドを使用してhttps://example.comからresult.txtを取得し、result.txtが空でない場合は「curl実行成功」と表示され、空の場合は「curl実行失敗」と表示される。
これらは一般的に使用される方法であり、具体的な要求に応じて適した方法を選択して、curlコマンドの返り値を取得することができます。