0
我有以下bash腳本:如何查詢從命令導致bash腳本
#!/bin/bash
echo "GET load test"
for i in $(seq 1 50) do
MY_RESULTS = "$(curl -i -H "Accept: application/json" -X GET http://localhost/test/store/widget/123)"
echo "$MY_RESULTS"
done
我不知道爲什麼,但結果不打印出來。當我將代碼更改爲以下代碼時,它的工作原理如下:
curl -i -H "Accept: application/json" -X GET http://localhost/test/store/widget/123)"
然後結果只顯示在屏幕上。最終,我想搜索結果的內容,如「200 OK」
我創建了另一個測試腳本來測試如何保存,並將值回顯到屏幕上並且工作正常。它看起來像這樣:
MY_VAR="$(find -name loadtest.sh)"
echo "$MY_VAR"
它顯示的結果是:
./loadtest.sh
我看不出有什麼關於這個變量叫做MY_VAR和一個不同在我的負載測試中
空間中分配應該給你一個問題,請嘗試:'MY_RESULTS =「$(捲曲...' – dan08 2015-02-09 18:52:30
而之前'do'一個新行或分號會 – Biffen 2015-02-09 18:54:49
dan08 - 賓果!工作 – Happydevdays 2015-02-09 18:55:01