0

CURL から HTTP コードを取得する単純な bash スクリプトを作成しようとしています。

だからここに私のコードがあります:

#!/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: 見つかりません。

私は何が欠けているのですか?

4

1 に答える 1

2

の前後のスペースを削除します=

AWKRESULT=$(...)
于 2012-07-17T11:13:17.403 に答える