2012-07-17 66 views
0

我试图创建一个简单的bash脚本从卷曲错误,而试图通过awk的结果变量

获得HTTP代码

因此,这里是我的代码:

#!/bin/bash 
AWKRESULT = $(curl -sL -w "result=%{http_code}" "http://192.168.8.69:8080/myReport/archive" -o "/tmp/reportlog" | awk -F= '{print $2}') 
echo $AWKRESULT 

结果
curl -sL -w "result=%{http_code}" "http://192.168.8.69:8080/myReport/archive" -o "/tmp/reportlog" | awk -F= '{print $2}' 

是500

但是它总是有这样的结果:

./test.sh[2]:AWKRESULT:not found。

任何想法我错过了什么?

回答

2

=周围删除空格:

AWKRESULT=$(...) 
+1

+1你的bash脚本有语法无效。 – 2012-07-17 11:14:40

+0

omg。傻我。谢谢。 – Rudy 2012-07-17 11:15:05