現在、私はbashスクリプトを作成していますが、私はcurlを使用しています。私がしたいのは、応答の特定のヘッダを取得することです。特定のヘッダーのCurl "write out"値
がcurl -I -w "%{etag}" "server/some/resource"
残念ながら、それは-wは、--writeアウトオプションは、それがサポートする変数のセットを持っているかのように思えるし、任意のヘッダを印刷することはできません。
は基本的に私は、このコマンドが仕事をしたいです応答の一部ETag値を取得するためにカール出力を自分で解析する必要があるのですか、または特定のヘッダーの値をカールさせる方法がありますか?
は明らか
curl -sSI "server/some/resource" | grep 'ETag:' | sed -r 's/.*"(.*)".*/\1/'
のようなものは、トリックを行いますが、カールフィルタにヘッダを持っているよりよいだろう。