使用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]"
答案 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有什么问题......