我有以下指令,我從殼執行:如何使用curl命令從bash腳本獲取HTTP響應?
curl -v -s -X GET -H "UserName: myUsername" -H "Password: myPassword"
https://example.com
和從終端我有HTTP/1.1 200響應具有不同的響應參數:
HTTP/1.1 200 OK
Date: Fri, 23 Oct 2015 10:04:02 GMT
Name: myName
Age: myAge
...
現在,在我的.SH文件我想要名稱和年齡,所以有我的變量$名稱和$年齡值。 我最初的想法是標準輸出重定向到一個文件來分析:
curl -v -s -X GET -H "UserName: myUsername" -H "Password: myPassword"
https://example.com > out.txt
但該文件是空的。
有一些想法在HTTP響應中增強了bash腳本中的變量嗎?
編輯:我想利用變量是在響應的頭
感謝
加上'-o - '捲曲的輸出重定向到標準輸出,並使用反引號從一個命令的輸出填充的變量。 – tillz