プログラム出力からデータを読み取るためのBashスクリプトを作成しようとしています。出力形式は次のようである:出力ファイルから情報を読み取る
Net latency average = 55.3649
minimum = 8
maximum = 577
Packet latency average = 56.3409
minimum = 9
maximum = 567
語は、値が「パケット待ち時間」に関連付けられているものでなければならないので、最小値と最大値が出力ファイルに複数回使用され、平均します。私はいくつかの操作をしてファイルに書き戻すために、変数に値を格納したいと思います。
私はsedとawkを試しましたが、それは難しい作業です。 sedので
コードと出力を表示してください。 –
'read avg min max <<<" $(grep -A 2 'パケット待ち時間の平均' input.txt | awk '{ORS = ""; print $ NF}') "' – twalberg
@twalbergあなたの解決策です。ありがとうございました。 – kman