curl和grep状态代码和文件内容

时间:2014-04-29 21:27:40

标签: curl grep

使用grep匹配第一行(包含状态代码)时是否可以卷曲和grep表达式? (不保存卷曲对文件或变量的结果。)

我在考虑这样的事情,但是使用grep -

curl -is "http://example.com/test.html" | awk 'NR == 1 || /'"JOB_STATUS"'/'

使用head head和grep

  head -n 1 and grep -E "exp[ab]"

2 个答案:

答案 0 :(得分:2)

curl -is "http"//example.com/test.html" | head -1 | grep -E 'exp[ab]'

答案 1 :(得分:1)

如果您的卷曲输出看起来像这样:

Status:200
something ... something
JOB_STATUS

你可以使用:

curl ... | egrep "Status:|JOB_STATUS"

获取第一行和JOB_STATUS行。

或者,因为你有反对awk的东西,也许是sed,就像这样:

curl ... | sed -ne '1p' -e '/JOB_STATUS/p'

我认为你需要显示你的curl命令的输出并解释你的awk有什么问题......