{
for i in 1 2 3 4 5 6; do
netperf -H 10.0.1.2 -P 0 -l $1 &
done;
wait;
} | awk '{ sum = sum + $5 } END {print sum, "Mbps Upstream"}'
答えて
awkの変数とbashの変数は、互いに異なり、互いに関係がありません。 awkは変数という概念を持ち、その変数とその値を内部的に保存するプログラムです。 bashはvariableという概念も持ち、その変数とその値を内部的に保存する別のプログラムです。ティーポットを買ってキッチンに保管すると、これで私の台所にティーポットがつくことはありません。
あなたは、stdoutにAWKの合計を印刷し、それをキャッチし、bashの者の合計にそれを格納することができる:
sum=`{ for i in 1 2 3 4 5 6; do netperf -H 10.0.1.2 -P 0 -l $1 & done; wait; } | awk '{ sum = sum + $5 } END {print sum}'`
キッチンシンクがすべて入っていて、 '\' ... \ '' legacy syntax '(http://mywiki.wooledge.org/BashFAQ/082)の代わりに(...) 'コマンド置換構文を使用して、安全で良い習慣を促進してください。 – mklement0
あなた自身のコメントを削除するか、司会者があなたのためにそれをしたのかどうかは分かりませんが、その場合には削除されたコメントを書き留めておきます。 (a)私に癌を祈っていただきありがとうございます。ティーポットからの出発点は少しありますが、私は心を開いています。 (b)はい、あなたの答えは受け入れられましたが、それは私が提案したものの妥当性とは関係ありません。 (c)あなたは個人的には '\' ... \ ''構文を '' tcsh'と互換性があるように個人的に好みますが、それは質問タグ付きの 'bash'とは関係ありません。 – mklement0
私の禁止を取り除くために私を投票してください –
- 1. SQLPlusの結果をシェル変数に格納する方法
- 2. $ http.getの結果を変数に格納する方法
- 3. tailコマンドの結果を変数に格納する方法は?
- 4. コマンドの結果を変数に格納する方法は?
- 5. awkからの値をPython変数に格納する方法
- 6. awkスクリプトコマンドの出力を変数に格納する方法は?
- 7. クエリ結果を変数に格納
- 8. SQL COUNT文の結果をPHP変数に格納する方法
- 9. 選択結果をOracleプロシージャの変数に格納する方法
- 10. SQLステートメントの結果セットを変数に格納する方法は?
- 11. selectクエリの結果を変数(IBM DB2)に格納する方法は?
- 12. Oracle DB:プロシージャ内で関数結果を変数に格納する方法
- 13. array.sortの結果を別の変数に格納する
- 14. sqlクエリの結果を変数に格納するvba
- 15. SQLクエリの結果を変数に格納する
- 16. caseステートメントの結果を変数に格納するSQL Sever
- 17. batスクリプトを使用してコマンド式の結果を変数に格納する方法は?
- 18. mysqlを使用してクエリ結果を変数に格納する方法
- 19. find_by_sql(SUM(field))の結果を変数に格納するにはどうすればよいですか?
- 20. Powershellの変数にコマンドレットの結果値を格納します。
- 21. PHP:JavaScript関数の結果をPHP変数に格納
- 22. 結果を変数に格納すると奇妙な結果が出る
- 23. awkコマンドで変数に格納された数値を使用する方法
- 24. ハンドラの結果をJsonArray vertxに格納する方法は?
- 25. リストにselect SQLの結果レコードを格納する方法
- 26. Sparqlのクエリ結果を配列に格納する方法は?
- 27. 2レジスタの結果をメモリに格納する方法
- 28. クエリ結果をlaravelの配列に格納する方法
- 29. r- boxtidwellの結果をデータフレーム/マトリックスに格納する方法
- 30. SQLクエリ結果を変数に格納する
あなたは既に変数sumに格納します。なんでしょう? – user31264
シェルスクリプトでその値を取ってみたいエコー$ {sum}が使われていますが、何も表示されていません –