Şu anda bir bash komut dosyası yazıyorum ve curl kullanıyorum. Benim yapmak istediğim yanıtın belirli bir başlığını almak.Curl belirli bir üstbilgi değeri "yazma" değeri
curl -I -w "%{etag}" "server/some/resource"
Ne yazık ki -w, --write aşımı seçeneği sadece desteklediği değişkenler kümesi varmış gibi görünüyor ve herhangi bir başlığı yazdırmak edemez:
Temelde bu komut çalışmak istiyorum Yanıtın bir parçası. ETag değerini elde etmek için kıvırma çıktısını kendim ayrıştırmam gerekiyor mu yoksa belirli bir üstbilginin değerini yazdırmak için bir yol var mı?
Açıkçası
curl -sSI "server/some/resource" | grep 'ETag:' | sed -r 's/.*"(.*)".*/\1/'
gibi bir şey hüner yok, ama bukle filtresini başlık olmasını hoş olurdu.