bash:读取文本文件,获取HTTP头,保存结果

时间:2012-11-08 07:26:39

标签: bash curl

我在OS X 10.8中使用终端 挑战是读取文本文件(每行是一个URL),获取HTTP头,将结果保存到其他文本文件

试过这个:

for line in cat ~/Desktop/a.txt; do curl -I line > ~/Desktop/b.txt;  done

加上多个循环示例,如

(while read l; do echo $l; done) < ~/Desktop/a.txt 

cat ~/Desktop/a.txt | while read CMD; do
echo $CMD
done

在我看来,我无法创建简单的循环。 请指教。 最好,

1 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情:

for i in $(cat test); do curl -I $i >> test2; done

这将读取文件test中的所有内容,并将curl输出附加到文件test2