如何逐个保存对单个文件的所有响应?
curl -i "www.google.com"> result.txt
curl -i "www.ask.com"> result.txt
在一个文件(result.txt)中,我想收到:
www.google.com - HTTP / 1.1 200确定
www.ask.com - HTTP / 1.1 200 OK
答案 0 :(得分:0)
使用此shell语法:
(curl -Is http://example.com ; curl -Is http://example2.com) > results.txt
或者,如果您只想要第一行HTTP/1.1 200 OK
:
(for url in \
http://example.com \
http://example2.com ; do
echo -n "$url - " ; curl -Is "$url" |head -1
done) >results.txt