GNU/Linux >> Belajar Linux >  >> Linux

Curl tulis nilai tajuk tertentu

Anda dapat mencetak header tertentu dengan satu perintah sed atau awk, tetapi header HTTP menggunakan akhiran baris CRLF.

curl -sI stackoverflow.com | tr -d '\r' | sed -En 's/^Content-Type: (.*)/\1/p'

Dengan awk Anda dapat menambahkan FS=": " jika nilainya berisi spasi:

awk 'BEGIN {FS=": "}/^Content-Type/{print $2}'

Variabel yang ditentukan untuk "-w" tidak terhubung langsung ke header http. Jadi sepertinya Anda harus "mengurai" sendiri:

curl -I "server/some/resource" | grep -Fi etag

Linux
  1. Variabel Eksternal Dalam Awk?

  2. Hapus karakter tertentu menggunakan awk atau sed

  3. Tulis ke file .txt?

  1. menggunakan awk dengan kondisi nilai kolom

  2. Cetak nilai penunjuk tumpukan

  3. Mengembalikan nilai x =os.system(..)

  1. cara menggunakan cURL pada antarmuka tertentu

  2. Bagaimana cara mengirim pesan ke poin tertentu?

  3. Menambahkan rute ke host tertentu keluar dari antarmuka tertentu