Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Curl,将所有响应保存在一个文件中_Curl_Sh - Fatal编程技术网

Curl,将所有响应保存在一个文件中

Curl,将所有响应保存在一个文件中,curl,sh,Curl,Sh,如何将所有响应逐个保存到单个文件中 curl -i "www.google.com"> result.txt curl -i "www.ask.com"> result.txt 在一个文件(result.txt)中,我希望收到: www.google.com-HTTP/1.1200 OK www.ask.com-HTTP/1.1 200 OK使用以下shell语法: (curl -Is http://example.com ; curl -Is http://example2

如何将所有响应逐个保存到单个文件中

curl -i "www.google.com"> result.txt 
curl -i "www.ask.com"> result.txt  
在一个文件(result.txt)中,我希望收到:

www.google.com-HTTP/1.1200 OK

www.ask.com-HTTP/1.1 200 OK

使用以下shell语法:

(curl -Is http://example.com ; curl -Is http://example2.com) > results.txt
或者如果您只需要第一行
HTTP/1.1200 OK

(for url in \
    http://example.com \
    http://example2.com ; do
    echo -n "$url - " ; curl -Is "$url" |head -1
done) >results.txt

谢谢,但是如果我想用这个做同样的事情:1-curl-I-XGET-H“Accept:application/xml”-H”令牌:
curl-d“user=user1&pass=pass”$SERVER/data/login
“$SERVER/data/log>…….2-curl-I-XGET-H“Accept:application/xml”-H”令牌:
curl-d“user=user1&pass=pass”$SERVER/data/login
”$SERVER/data/log>。以及:。有这样的可能性吗?我只想在这个url上做同样的事情:curl-I-XGET-H“Accept:application/xml”-H“token:curl-d”user=user1&pass=pass“$SERVER/data/login”$SERVER/data/log